如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素
Posted
技术标签:
【中文标题】如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素【英文标题】:How to tap on an element multiple times in a faster way through selenium, appium, java and android 【发布时间】:2019-07-05 18:43:04 【问题描述】:我想使用 selenium、java、appium 和 android 自动化一个场景,以便以更快的方式多次点击一个元素然后出现一个按钮,我已经尝试通过 java 代码使用 for 循环和 selenium webdriver click/appium touchactions tap但没有任何帮助。
【问题讨论】:
您能分享一下您使用上述方法时会出现什么问题吗? 【参考方案1】:如果你想对元素执行多次点击。
使用以下代码:
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();
如果您需要两个以上的水龙头,请添加尽可能多的水龙头。这应该可以。
【讨论】:
TouchAction
已弃用。以上是关于如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素的主要内容,如果未能解决你的问题,请参考以下文章
通过 Appium 在 Android 操作系统上运行 Selenium 测试
如何使用 selenium 或 appium 在 android 上自动化 chrome 浏览器?