命令行

adb命令跳转Android

语法:运行命令行#am start service XXXXXXXXX

相当于adb shell (am start service XXXXXXXXX) ()=命令,直接跳过某些不必要的步骤,到指定页面

adb命令输入Android

语法:运行命令行#input text XXXXXXXXX

相当于adb shell (input text XXXXXXXXX) ()=命令,直接在目标位置执行输入操作。

注意:需要先点击目标位置后再执行

点击密码输入框
运行命令行#input text 111111    //两句需要放在一起操作,效果为:在密码输入框输入111111

Android点击Android

语法:

SCRIPTMODE:driver.findElementByAndroidUIAutomator("resourceId(\"resourceid的内容")").click();
//页面上的存在半透明的控件,控件语义容易受背景影响经常变更,建议使用代码点击

开启OCRAndroidiPhoneBrowser

语法:#OCR

页面结构内容较多导致运行缓慢或者设备卡住,开启OCR直接获取文本,不获取控件和图标

关闭OCRAndroidiPhoneBrowser

语法:ENDOCR

开启OCR之后需要关闭OCR,避免影响后续用例的运行校验

iOS点击iPhone

语法:

SCRIPTMODE:driver.findElementByName("label 的内容").click();
//页面上的存在半透明的控件,控件语义容易受背景影响经常变更,建议使用代码点击

iOS滑动iPhone

语法:CUSTOM:上滑/下滑/左滑/右滑

页面结构内容较多导致运行缓慢或者设备卡住,可以提高滑动效率

切换iframeBrowser

语法:切换至iframe#

对于web端复杂结构页面,可通过切入某一层iframe协助页面精准定位

results matching ""

    No results matching ""