appium 桌面客户端

Mac 系统
Appium-mac-1.21.0.dmg
Windows 系统
Appium-windows-1.21.0.zip


如何使用appium桌面客户端进行元素定位

安装 appium 桌面端
image.png

使用appium

编辑appium的配置文件
image.png
配置 android_home 和 java_home
image.png

启动服务器
image.png

启动 New Session Window 窗口

image.png

在新的窗口中添加连接配置
image.png

  1. {
  2. "automationName": "UiAutomator2",
  3. "platformName": "Android",
  4. "platformVersion": "7.1.2",
  5. "deviceName": "127.0.0.1:62001"
  6. }

image.png

xpath text 文本值定位

  1. //*[@text="点击头像登录"]

使用 text属性来定位
image.png

and 并且多个属性来定位

  1. //*[@text="登录" and @resource-id="org.cnodejs.android.md:id/btn_login"]

image.png

子元素定位

  1. //*[@resource-id="org.cnodejs.android.md:id/recycler_view"]/android.widget.LinearLayout[2]
  • //*[@resource-id=”org.cnodejs.android.md:id/recycler_view”] 先找到父元素

image.png
再去找子元素 android.widget.LinearLayout
image.png

  • [2] 表示第二个子元素