处理Appium中的动态列表/下拉列表(Android)

时间:2017-01-05 17:08:44

标签: java selenium automation appium

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

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

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

能够在calabash中基于text属性自动化这个场景,使用appium中的类名来查找和尝试属性。

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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