我想在执行鼠标按下和鼠标移动操作之间暂停。 在我的功能中我需要按住鼠标500毫秒然后移动,是否有任何选项在mousedown事件后暂停500ms然后移动。 我已经应用了browser.sleep()
答案 0 :(得分:1)
我遇到了同样的问题。这是我如何解决它(不是最干净,但不确定如何):
CoffeeScript的:
browser.actions().mouseDown($('#someElement')).perform().then (element) ->
browser.sleep(500).then ->
browser.actions().mouseMove($('body')).perform()
注意actions()
和perform()
使用了两次 - mouseDown()
,mouseMove()
和mouseUp()
仅通过WebDriver.ActionSequence