Mac环境下使用Appium Inspector进行元素定位

Posted davieyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac环境下使用Appium Inspector进行元素定位相关的知识,希望对你有一定的参考价值。

 一、摘要

本篇博文介绍在Mac系统上使用AppiumI Inspector进行App页面元素定位

二、Finding elements by xpath

技术分享图片

WebElement digit_9 = driver.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.support.v4.view.viewPager[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.widget.Button[3]"));

 三、Finding elements by name

技术分享图片

WebElement editBox = driver.findElement(By.name("IntegerB"));

四、Finding elements by iosUIAutomation

findElements(By.IosUIAutomation(String IosUIAuto));

这个方法会返回一个元素的数组,我们需要通过索引定位到唯一的元素,例如

WebElement editBox = driver.findElements(By.IosUIAutomation(".elements()[0]"));

WebElement editBox = driver.findElements(By.IosUIAutomation(".textFields()[0]"));

以上是关于Mac环境下使用Appium Inspector进行元素定位的主要内容,如果未能解决你的问题,请参考以下文章

Appium 桌面未在 MAC 中启动 Appium Inspector UI

Appium-Server-GUIAppium-InspectorAndroid (SDK tools package)commandlinetoolsplatform-tools下载链接

appium 1.6 使用与APP-inspector定位

appium inspector抓取元素录制脚本

mac 下 配置appium +ios真机环境

Mac 下appium环境