【问题标题】:Appium iOS automation using Java : get element using accessibility Id?使用 Java 的 Appium iOS 自动化:使用可访问性 ID 获取元素?
【发布时间】:2015-08-25 22:39:26
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 我不认为你可以使用它。

标签: java ios automation appium


【解决方案1】:

您应该能够在 Java 中使用 findElementByAccessibilityId(String using) 方法。更多信息在这里:

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

【讨论】:

    【解决方案2】:

    getAttribute 将返回元素的所有信息,你只需要过滤你想要的,下面的代码将返回元素的值。

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

    【讨论】:

      猜你喜欢
      • 2021-03-13
      • 2016-02-29
      • 2018-03-07
      • 2017-08-03
      • 2018-10-25
      • 2016-07-29
      • 2021-11-28
      • 2014-09-03
      • 2020-05-19
      相关资源
      最近更新 更多