我正在测试Android应用程序,需要滚动文本。我已经尝试了我在这里和互联网上找到的一切,但没有任何效果。
使用SeleniumWebDriver的AppiumV1.4.1(ServerV1.7.2)Python 3.x
我需要滚动到页面底部,而不是特定的元素
最接近的是
self.driver.execute_script("mobile: scroll", {"direction": "up"})
但它不起作用。日志为:selenium.common.exceptions.WebDriverException:消息:未知移动命令“滚动”。仅支持shell命令。
谢谢
对于Android来说,滚动有两个很好的选择:
动作=TouchActions(驱动程序)el=driver.find_element_by_id(
您还可以获得设备的屏幕大小,以便更精确地滚动:
screen\u size=driver.get\u window\u size()
使用本机UiAutomator scrollIntoView方法
self.driver.find\u element\u by\u android\u uiautomator('new-UiScrollable(new-UiSelector().resourceId('
你可以在这里读到更多
null null null null null null 来源:https://stackoverflow.com/questions/50304699/how-to-scroll-to-specific-element-inlast-version-of-appium-using-java 错误:“无法解析外卖” 来源:http://www.automationtestinghub.com/a
我有一个应用程序页面,我需要垂直滚动,以达到应用程序的底部保存按钮。 我正在尝试下面的代码,但得到服务器端错误。 有什么好方法可以在android中实现滚动功能吗?
我正在为我的应用程序进行自动化移动测试。在输入用户名后登录页面 我无法解决这个问题。。你能给我推荐一些示例代码来解决这个问题吗。
在iOS和Android应用程序中,我无法向下滚动到某个元素。由于从Appium 1.6.3更新到1.7.1,从io.Appium更新到6.1.0,因此不推荐使用滑动方法,唯一的解决方案是使用TouchActions。 我试图用TouchActions解决它,但它根本没有滚动,或者滚动方向错误。 到目前为止,我的解决方案是这样的,也许有人能解释我做错了什么: 这不是完整的代码,但我希望你明白。 如
我正在Android应用程序上进行自动化测试,需要滚动才能看到需要滚动的字段 我尝试从这里使用以下代码: 运行此代码后,会出现以下错误: 嗯,我知道我已经通过了中的驱动程序,该驱动程序的类型是。 我该怎么解决这个问题?
事实上,我知道这将适用于iOS9.3或以下: