如何在 appium 中使用 longpress?
How to use longpress in appium?
我尝试了很多不同的 longpress
方法,但它目前不适用于 appium。
TouchAction action = new TouchAction();
action.longPress(webElement).release().perform();
以上方法不提供按住和按下元素的持续时间。
要按住(长按)任何元素,我在下面提到的代码运行良好。
WebElement holdElement= driver.findElementById("element");
AndroidTouchAction t = new AndroidTouchAction(driver);
t.longPress(LongPressOptions.longPressOptions()
.withElement(ElementOption.element(holdElement))
.withDuration(Duration.ofMillis(5000)))
.release()
.perform();
在这里我们可以提供按住元素的持续时间。
我尝试了很多不同的 longpress
方法,但它目前不适用于 appium。
TouchAction action = new TouchAction();
action.longPress(webElement).release().perform();
以上方法不提供按住和按下元素的持续时间。
要按住(长按)任何元素,我在下面提到的代码运行良好。
WebElement holdElement= driver.findElementById("element");
AndroidTouchAction t = new AndroidTouchAction(driver);
t.longPress(LongPressOptions.longPressOptions()
.withElement(ElementOption.element(holdElement))
.withDuration(Duration.ofMillis(5000)))
.release()
.perform();
在这里我们可以提供按住元素的持续时间。