我想在执行鼠标按下和鼠标移动操作之间暂停。在我的功能中,我需要按住鼠标 500 毫秒然后移动,是否有任何选项可以在 mousedown 事件后暂停 500 毫秒然后移动。我已经应用了 browser.sleep()
问问题
1413 次
1 回答
1
我有同样的问题。这是我解决它的方法(不是最干净的,但不确定其他方法):
咖啡脚本:
browser.actions().mouseDown($('#someElement')).perform().then (element) ->
browser.sleep(500).then ->
browser.actions().mouseMove($('body')).perform()
注意actions()
和perform()
使用了两次 - mouseDown()
,mouseMove()
并且mouseUp()
只通过WebDriver.ActionSequence
于 2015-02-26T16:53:37.333 回答