appium - 由于底部中心屏幕 Appium + Android 上的覆盖按钮,无法滚动
问题描述
代码行:
driver.findElement(MobileBy.AndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains("5000666").instance(0))")) ;
即使我尝试使用下面的代码行滚动到列表的末尾:
driver.findElement(MobileBy.AndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true)).scrollToEnd(10)"));
但这也行不通。任何人都可以在这里提供其他选择。
解决方案
如果我没记错的话,您需要在\
字符串中添加一个,例如:
\"5000666\"
您的代码行将类似于:
driver.findElement(MobileBy.AndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\"5000666\").instance(0))"));
尝试一下,看看会发生什么。
第二行代码我不知道,不好意思。
推荐阅读
- javascript - 模板文字js
- php - Laravel 5.7.6 Email Authentication
- amazon-web-services - Aurora PostgreSQL 引擎:设备上没有剩余空间
- python - 如何处理CSV数据错位问题?
- openshift - 使用 Docker 构建策略从 OpenShift 密钥填充环境变量
- python - 在 python3 和 Qt5 中使用虚拟键盘
- java - 如果未通过身份验证,则设置 Spring 安全性以将用户重定向到登录页面
- ruby-on-rails - Rails 显示来自 has_and_belongs_to_many 关系的属性
- java-native-interface - cmd 提示符中的 JNI 标头
- python - 是否可以同时使用 Flask 微框架和循环运行 Web 服务器?