在web上滑动到页面底部、滑动到xxx元素我们可以很简单的用js就可以实现,但是到了Native app会发现不管我们是做scrollToElement操作还是要对listview最后一条记录做断言的时候都不好操作,第一、简单的swipe操作很难适用于动态的数据或者想做通用平台的app自动化。因为我们不能确定要执行多少次滑动操作。第二、swipe操作并不自带断言功能,当网络不好的时候页面不能滑动的时候swipe也是默然成功的。
我在查找解决方式的时候发现有的童鞋是获取listview的最后一个元素,在滑动之后再次获取最后一个元素然后用string的等于匹配第一次获取的文本来判断是否滑动到了底部。这种方式可能在一些特定的场景还是可用的但是对于不是listview或者不能通过getsize()-1来获取最后一个元素的组件这种方式显得很无力,这里我还是把这种方式的代码贴一下但是真心用处不多:
<