如何使用appium for Android轻拍并按住(长按)?

kri*_*tan 3 appium

是否有任何代码可以在Appium上点击并按住?我用python,有没有命令支持它?

对于双击我使用点击元素两次,点击并按住我没有得到任何解决方案

Sri*_*ran 6

在下面的最新 Java 客户端版本中可以使用。

AndroidTouchAction touch = new AndroidTouchAction (driver);
touch.longPress(LongPressOptions.longPressOptions()
                .withElement (ElementOption.element (element)))
              .perform ();

System.out.println("LongPressed Tapped");
Run Code Online (Sandbox Code Playgroud)


Gau*_*rav 5

是的,您可以使用TouchAction类来longPress任何元素.试试这个:

TouchAction action = new TouchAction();
action.longPress(webElement).release().perform();
Run Code Online (Sandbox Code Playgroud)


小智 5

需要通过驱动程序

TouchAction action = new TouchAction(driver);
action.longPress(webElement).release().perform();
Run Code Online (Sandbox Code Playgroud)