如何在鸦片中使用longpress?

问题描述 投票:0回答:1

我尝试了很多不同的longpress方法,但目前不适用于appium。

TouchAction action = new TouchAction();
action.longPress(webElement).release().perform();

以上方法未提供按住和按下元素的持续时间。

appium appium-android
1个回答
1
投票

要按住(长按)任何元素,我在下面提到了运行良好的代码。

 WebElement holdElement= driver.findElementById("element");

  AndroidTouchAction t = new AndroidTouchAction(driver);   

  t.longPress(LongPressOptions.longPressOptions()
  .withElement(ElementOption.element(holdElement))
  .withDuration(Duration.ofMillis(5000)))
  .release()
  .perform();

这里我们可以提供按住元素的持续时间。

© www.soinside.com 2019 - 2024. All rights reserved.