java - 如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素
问题描述
我想使用 selenium、java、appium 和 android 自动化一个场景,以便以更快的方式多次点击一个元素,然后出现一个按钮,我尝试通过 java 代码使用 for 循环和 selenium webdriver click/appium touchactions tap 但没有任何帮助我。
解决方案
如果要对元素执行多次点击。
使用以下代码:
WebElement element=driver.findElement(By.id("someID"));
TouchAction actionOne = new TouchAction();
actionOne.tap(element);
actionOne.release();
TouchAction actionTwo = new TouchAction();
actionTwo.tap(element);
actionTwo.release();
MultiTouchAction action = new MultiTouchAction();
action.add(actionOne);
action.add(actionTwo);
action.perform();
如果您需要两个以上的水龙头,请添加尽可能多的水龙头。这应该有效。
推荐阅读
- java - Android 是否真的使用本机代码比较字符串?
- ios - 向 uitableviewcell 发送新值并重新渲染
- javascript - 如何在没有垂直滚动条的情况下设置 100% 高度?
- stripe-payments - 自定义条带元素 javascript 生成的表单
- r - 如何使用日期将长数据集折叠成宽数据
- hangouts-chat - 某些环聊的 API 方法不起作用
- javascript - 如何下载调用javascript函数的按钮后面的数据?
- c# - CrystalDecisions.CrystalReports.Engine.LogOnException:数据库登录失败
- mysql - CLOB 的 SQL 修改字符串
- omnet++ - 是否可以在不使用 INET 框架的情况下在 Omnet++ 中获取 RSS?