我正在使用appium dotnet驱动程序来自动化原生Android应用程序。我需要向下滚动到列表视图的末尾以填充下一个隐藏的对象。我尝试过触摸动作,但它没有用。请建议如何滚动到应用程序结束
答案 0 :(得分:0)
要使以下工作正常,您需要知道列表视图中最后一项的文本:
lvElement = driver.find_element(:class, 'android.widget.ListView')
scrollToItem = {}
scrollToItem["element"] = lvElement.ref
scrollToItem["text"]='{the text of the last item}'
现在使用'scrollTo'命令,该命令将滚动直到找到所需项目的文本:
driver.execute_script("mobile: scrollTo", scrollToItem)