首页 > 解决方案 > 如何通过 selenium、appium、java 和 android 以更快的方式多次点击一个元素

问题描述

我想使用 selenium、java、appium 和 android 自动化一个场景,以便以更快的方式多次点击一个元素,然后出现一个按钮,我尝试通过 java 代码使用 for 循环和 selenium webdriver click/appium touchactions tap 但没有任何帮助我。

标签: javaandroidseleniumappium

解决方案


如果要对元素执行多次点击。

使用以下代码:

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();

如果您需要两个以上的水龙头,请添加尽可能多的水龙头。这应该有效。


推荐阅读