我不确定这是否是一个错误,但我们有一个应用程序,我们的开发团队正在为每个元素添加一个automationID属性。规范参考了这个ID,作为我们TDD实践的一部分,我们尝试使用这些ID作为定位器来构建我们的测试。很遗憾,我们无法使用实际的ID字段。我们的问题出现在我们的应用程序的Appium页面源或uiAutomatorviewer中没有显示AutomationID。有谁知道如何公开这个属性?
干杯, 詹姆斯
答案 0 :(得分:0)
您可以为每个对象设置内容说明:
android:contentDescription=""
textView.setContentDescription("")
通过java中的Appium访问那些字段:
driver.findElement(s)ByAccessibilityId("id");