当前位置: 首页 > 知识库问答 >
问题:

使用Appium java客户端5.0.0和Appium版本1.6.4的iOS 10滚动脚本

尉迟彬
2023-03-14

事实上,我知道这将适用于iOS9.3或以下:

findElementByIosUIAutomation(.scrollToElementWithPredicate(\“名称包含”“文本”“”)

但是我想为iOS10和寻找滚动脚本findElementByIosNsPredicate(????)

使用Appium 1.6.4与java客户端5.0.0 Beta 7


共有1个答案

彭飞虎
2023-03-14

试试这个:

WebElement element = this.findElementByIosNsPredicate("name matches '"+ elementName + "'");
new TouchAction(driver).press(element, 0, 0).moveTo(element, 0, 0).release().perform();
 类似资料:
  • 现代 Web 应用程序, 除了呈现并发送到浏览器的静态 HTML 页面外, 还包含 JavaScript, 用于通过操纵现有元素或通过 AJAX 加载新内容来修改浏览器中的页面。 本节介绍 Yii 提供的用于向网站添加 JavaScript 和 CSS 以及动态调整它们的方法。 注册脚本 使用 yii\web\View 对象时,可以动态注册前端脚本。 这里有两个专门的方法: registerJs(

  • 请发现以下脚本不适用于基于appium中文本“English”的向下滚动。 String Scrollviewcontainer=“new UiSelector().resourceId(\“com.eterno:id/parent\u onboarding\u language\u container\”);String scrollelement=“new UiSelector().text(

  • 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

  • 这些库封装了标准的 Selenium 客户端,提供了所有 JSON Wire protocol 指定的常规 selenium 命令,并额外添加操控移动设备相关的命令,例如 多点触控手势 和 屏幕方向。 Appium 客户端程序库实现了 Mobile JSON Wire Protocol(一个基于官方标准协议的扩展草案),和 W3C Webdriver 规范(一个无关传输的自动化规范;这是定义 Mu

  • CSS很强大的一点是,它具有很强的向前兼容性:如果浏览器不识别某个属性或值,它会忽略这个声明;如果不识别某个选择器,它会忽略整个规则。 这意味着新的选择器、属性和值,不会对老的浏览器产生严重影响。因此,设计师就可以大胆的应用CSS3的高级规则和声明,而不必担心老浏览器是否能够识别。 事实上,这些高级规则确实给设计带来极大的便利,设计师都迫不及待的要使用它,并且希望它们在老的浏览器中,和现代浏览器中

  • 我正在为我的应用程序进行自动化移动测试。在输入用户名后登录页面 我无法解决这个问题。。你能给我推荐一些示例代码来解决这个问题吗。