2016-12-21 102 views
0

nodejs에서 작업하고 있습니다. 셀렌 모듈을 추가했습니다. 지금 버튼을 클릭해야합니다. 마우스 포인터를 요소 위치로 이동하여 클릭해야합니다. 그리고 그것을 클릭해야합니다. 그래서 누군가 ActionSequence를 사용하여 특정 xy 좌표에서 마우스를 움직이고 셀렌으로 마우스를 위아래로 움직이는 방법을 알려줍니다.nodejs를 사용하여 Selenium의 요소로 마우스 포인터를 이동하는 방법

검색했지만 Java 관련 솔루션 만 얻었습니다.

+0

사람이 나를 여기에 도움이 될 수 있습니다 https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/lib/actions_exports_ActionSequence.html에서 찾을 수 있습니까? – Progi1990

답변

2

시도 ActionSequence.mouseMove? 다른 명령 (mouseUp, mouseDown는) 너무

driver.actions().mouseMove(element).mouseUp().mouseDown().pe‌​rform() 

또는

driver.actions().mouseMove(element).click().perform() 
+0

셀레늄을 처음 사용하는 사람에게 어떻게하면 좋을지 말해 줄 수 있습니까? Like : driver.ActionSeauence.mouseMove (element) .mouseUp(). mouseDown(). perform(); 작동합니까? – Progi1990

+0

셀레늄/nodejs를 사용하지는 않지만 작동해야합니다 :'driver.actions(). mouseMove (element) .mouseUp(). mouseDown(). perform()'. 그러나 "마우스 포인터를 요소 위치로 옮긴 다음 클릭 만하면됩니다."driver.actions(). mouseMove (element) .click(). perform()' –

+0

감사합니다 @Linh Nguyen – Progi1990