执行本机移动命
self.driver.execute_script("mobile: scroll", {
'direction': 'down'})
执行与特定端点无关的各种本机移动命令
语法是execute("mobile:
(有关语法的更多详细信息,请参阅执行脚本)。
可用命令列表:
命令 | 描述 | 争论 | 参数示例 |
---|---|---|---|
手机:viewportScreenshot | 像截图一样,但只包含视口的内容 |
命令 | 描述 | 争论 | 参数示例 |
---|---|---|---|
手机:startPerfRecord | 开始测试设备的性能分析 | ||
手机:stopPerfRecord | 停止测试设备的性能分析 | ||
手机:startLogsBroadcast | 在/ws/session/:sessionId:/appium/device/syslog 端点上运行Appium服务器的同一主机和端口上启动iOS系统日志广播websocket 。 |
||
手机:stopLogsBroadcast | 停止播放启动websocket服务器的iOS系统日志mobile:startLogsBroadcast |
||
手机:刷卡 | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:滚动 | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:捏 | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:doubleTap | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:touchAndHold | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:twoFingerTap | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:自来水 | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:dragFromToForDuration | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:selectPickerWheelValue | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
移动:警惕 | 请参阅使用WebDriverAgent / XCTest后端自动化iOS移动手势 | ||
手机:installApp | 请参阅XCUITest Mobile App Managemenet | ||
手机:removeApp | 请参阅XCUITest Mobile App Managemenet | ||
手机:isAppInstalled | 请参阅XCUITest Mobile App Managemenet | ||
手机:launchApp | 请参阅XCUITest Mobile App Managemenet | ||
手机:terminateApp | 请参阅XCUITest Mobile App Managemenet | ||
手机:activateApp | 请参阅XCUITest Mobile App Managemenet | ||
手机:queryAppState | 请参阅XCUITest Mobile App Managemenet | ||
手机:setPasteboard | 请参阅IOS粘贴板指南 | ||
手机:getPasteboard | 请参阅IOS粘贴板指南 | ||
手机:installCertificate | 请参阅IOS粘贴板指南 | ||
手机:getContexts | 检索可用的上下文,以及与每个webview相关联的URL和标题(请参阅获取上下文) | ||
手机:batteryInfo | 从被测设备读取电池信息 | ||
手机:轻触式 | 按物理按钮。可用的按钮选项有:家用,volumeup和volumedown。真实设备支持所有三个按钮,而模拟器仅支持家庭。 | {name} |
{name: "home"} |
手机:enrollBiometric | 注册(或取消注册)iOS模拟器以使用生物识别技术 | {isEnabled} |
{isEnabled: true} |
手机:sendBiometricMatch | 将匹配或不匹配的生物识别输入发送到iOS模拟器。'type'必须是touchId 或faceId 。Match是一个布尔值,表示它是匹配的还是不匹配的输入 |
{type, match} |
{type: "touchId", match: true} |
手机:isBiometricEnrolled | 检查是否已注册iOS模拟器。true 如果已注册,false 则返回,如果未注册。 |
||
手机:clearKeychains | 清除iOS模拟器的钥匙串 | ||
手机:siriCommand | 向Siri发送命令 | {text} |
{text: "What time is it?"} |