【发布时间】:2015-06-16 12:09:27
【问题描述】:
我正在使用 appium dotnet 驱动程序来自动化原生 android 应用程序。我需要向下滚动到列表视图的末尾以填充下一个隐藏对象。我尝试过触摸动作,但它不起作用。请建议如何滚动到应用程序结束
【问题讨论】:
我正在使用 appium dotnet 驱动程序来自动化原生 android 应用程序。我需要向下滚动到列表视图的末尾以填充下一个隐藏对象。我尝试过触摸动作,但它不起作用。请建议如何滚动到应用程序结束
【问题讨论】:
要使以下内容起作用,您需要知道列表视图中最后一项的文本:
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)
【讨论】: