【问题标题】:Handling Dynamic List/dropdowns in Appium(Android)在 Appium(Android) 中处理动态列表/下拉列表
【发布时间】:2017-01-05 17:08:44
【问题描述】:

Screenshot of the scenario这不是确切的屏幕,但场景类似,只是这是自动完成列表。任何建议,因为我无法与突出显示的部分进行交互。

在 win 7 中使用 java 的 appium(1.4.13) 中,无法通过 UI Automator Viewer 识别静态列表/下拉列表中的项目。那么我们可以自动化这个查看器中未识别的元素吗?尝试使用 text 属性,但徒劳无功。

即使尝试使用 appium 检查器记录选项,我在这里观察到的问题是列表后面的元素被选中。

能够基于文本属性在葫芦中自动化此场景,使用appium中的类名找到并尝试属性。

【问题讨论】:

    标签: java selenium automation appium


    【解决方案1】:

    取一个列表并在列表中添加可见元素。从添加的列表中逐个选择下一个元素。这将帮助您查看下一个项目。这需要时间,但会正常工作。

    在这种情况下,建议从列表中显示。 首先获取列表中的所有建议,然后使用 scrollto() 方法在列表视图中查找元素。然后选择元素。希望这有效

    【讨论】:

    • 感谢您的回复,我附上了描述该场景的屏幕截图。你能建议我任何其他的想法吗?