使用Java的Appium iOS自动化:使用辅助功能ID获取元素?

时间:2015-06-10 15:10:27

标签: java ios automation appium

我是使用Appium的iOS自动化新手。我可以像这样使用XPath访问元素并进行自动化

driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[2]/UIASecureTextField[3]")).click();

我想使用给定的辅助功能标签名称来访问元素。使用Appium检查器时,我可以看到辅助功能名称显示在参数下。但是如何使用Java代码访问此值?

感谢。

2 个答案:

答案 0 :(得分:1)

您应该能够在Java中使用findElementByAccessibilityId(String using)方法。有关它的更多信息:

http://appium.github.io/java-client/io/appium/java_client/FindsByAccessibilityId.html

答案 1 :(得分:0)

getAttribute将返回有关该元素的所有信息,您只需要过滤所需的内容,下面的代码将返回该元素的值。

  

driver.findElement(By.name("登录"))。getAttribute(" value")