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下载链接