appium长按和移动元素(拖放)不起作用

Eri*_*sum 3 java appium appium-ios

我有一个方案来测试这样的IOS应用程序:

  1. 长按一个元素.
  2. 将该元素移动到所需位置.

我使用以下代码:

TouchAction action = new TouchAction(driver)
action.long_press(element1).move_to(element2).wait(500).release().perform()
Run Code Online (Sandbox Code Playgroud)

但它不适合我.需要任何好的建议.

noo*_*oor 14

我也遇到了麻烦.但我解决了这个问题如下:

TouchAction action = new TouchAction(driver);
action.longPress(elem1).waitAction(3000).moveTo(elem2).perform().release();
Run Code Online (Sandbox Code Playgroud)

waitAction将等待完成longPress操作而不是moveTo操作将执行.