繁体   English   中英

使用Java的Appium iOS自动化:使用可访问性ID获取元素?

[英]Appium iOS automation using Java : get element using accessibility Id?

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

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

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

谢谢。

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

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

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

driver.findElement(By.name(“ Sign”“))。getAttribute(” value“)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM