我使用Appium + Python创建测试以测试IO应用程序。我想滚动页面。这是代码
def scroll_page(self):
action = TouchAction(self)
action.press(BrowsePageElements.firs_element_to_scroll(self)).
move_to(BrowsePageElements.second_element_to_scroll(self)).perform()
当我试图运行此功能时,我收到一个错误
你能帮我解决一下,如何修复这个错误?
在过去,当我因为某种原因遇到滚动问题时,我只是使用坐标向下滚动页面。
self.driver.swipe(100, 700, 100, 150)
Appium Python具有本机scroll
功能。它适用于Android和iOS。
driver.scroll(origin_el, destination_el, duration=None)
,其中持续时间是可选参数。此函数将origin_el
滚动到destination_el
的位置。
Appium文档相当不稳定,需要更新。但是,源代码的记录足以理解和学习该程序。