2
마우스 다운 및 마우스 이동 동작 사이를 일시 중지하고 싶습니다. 제 기능으로는 마우스를 500ms 동안 누르고 있던 상태에서 마우스를 움직여야합니다. 마우스가 놓인 후 500ms 동안 멈추고 이동하는 옵션이 있습니까? 이미 browser.sleep()을 적용했습니다.각도기의 동작을 일시 중지하는 방법은 무엇입니까?
마우스 다운 및 마우스 이동 동작 사이를 일시 중지하고 싶습니다. 제 기능으로는 마우스를 500ms 동안 누르고 있던 상태에서 마우스를 움직여야합니다. 마우스가 놓인 후 500ms 동안 멈추고 이동하는 옵션이 있습니까? 이미 browser.sleep()을 적용했습니다.각도기의 동작을 일시 중지하는 방법은 무엇입니까?
동일한 문제가있었습니다. 여기에 내가 그것을 해결하는 방법입니다 (깨끗하지,하지만 확실하지 않은 방법 다른) :
커피 스크립트 :
browser.actions().mouseDown($('#someElement')).perform().then (element) ->
browser.sleep(500).then ->
browser.actions().mouseMove($('body')).perform()
주 actions()
및 perform()
두 번 사용 - mouseDown()
, mouseMove()
및 mouseUp()
은 WebDriver.ActionSequence
'browser.sleep (500);의 문제점은 무엇입니까? –
browser.sleep을 어떻게 적용했는지 보여줄 수 있습니까? (즉, 지금까지 가지고있는 것을 붙여 넣으십시오) – hankduan