在appium自动化中,如果我们到达页面末尾,我想结束我的检查条件。所以要知道我们是否到达了页面的末尾,我尝试了
之类的方法所以我想是,如果我们采用adb / appium日志/响应并将它们与执行滚动操作之前和之后进行比较,那么如果出现相同的日志/响应,我们可以说它是页面结尾了吗??? ?
如果上述方法是正确的,我的疑问是,如果我们执行滚动操作,能否获得成功执行滚动之前的任何日志;如果未执行滚动,是否能够获得未执行滚动之前的日志? >
感谢任何解决方案,谢谢...
答案 0 :(得分:1)
我可以看到两种解决方案:
1)在每个滚动操作之后,获得所有可见元素的列表,如果与以前的视图没有不同,则结束滚动。
2)将UiScrollable中的scrollToEnd()与
一起使用 driver.findElement(MobileBy.AndroidUIAutomator("Your UiScrollable here"))
转到页面的末尾。然后,您可以检查何时应该结束实际测试中的滚动。
如果您不知道如何使用UiScrollable,则有一篇很棒的文章here。