我有一個應用程序,它的作品這樣的方式:當我點擊&舉辦一些元素,上下文菜單顯示,然後我可以在我的手指移動到指定的元素,並釋放它適當的菜單項。我試着用Appium實現這個邏輯,但是失敗了。Appium新聞MOVE_TO元素
起初,我試圖press
元素,那麼move_to
另:
Appium::TouchAction.new.press(element: my_elem).perform
Appium::TouchAction.new.move_to(element: text(...)).perform
但在第二個動作的「手指發佈屏」和上下文菜單中消失。然後我嘗試另一種方式:
Appium::TouchAction.new
.press(element: my_elem)
.move_to(element: text(...))
.perform
但它失敗Selenium::WebDriver::Error::NoSuchElementError: No element found
,因爲元素,在這裏我們move_to
,也尚未出現。
那麼,請告訴我,我怎麼能實現neccessary邏輯是什麼?
你是否已經實現了這個?我面臨着同樣的情況,但考慮到你的情況,是否有內置的'長按'功能? – 2017-04-12 07:01:19