2016-12-21 3 views
0

bewegen Ich arbeite an Nodejs, ich habe Selen-Modul hinzugefügt. gerade jetzt bin ich fest, auf den Knopf zu klicken. Ich muss klicken, indem ich den Mauszeiger auf die Position des Elements bewege. Und müssen Sie darauf klicken. Also jemand sagen mir, wie wir ActionSequence verwenden können, um die Maus an bestimmten x y Koordinaten zu bewegen und die Maus mit Selen auf und ab zu bewegen.Wie Mauszeiger auf Element in Selenium mit Nodejs

Ich habe gesucht, aber ich bekomme nur Java verwandte Lösung.

+0

jemand kann mir helfen hier? – Progi1990

Antwort

2

Versuchen Sie ActionSequence.mouseMove? Andere Befehle (mouseUp, mouseDown) können Sie in https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/lib/actions_exports_ActionSequence.html finden

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

oder

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

Ich bin neu in Selen, können Sie mir bitte sagen, wie kann ich es verwenden Wie: - driver.ActionSeauence.mouseMove (Element) .mouseUp(). MouseDown(). Perform(); wird es funktionieren? – Progi1990

+0

Ich benutze Selen/nodejs nicht, aber ich denke, das sollte funktionieren: 'driver.actions(). MouseMove (element) .mouseUp(). MouseDown(). Perform()'. Aber wenn Sie nur "den Mauszeiger auf den Elementpfad bewegen und dann darauf klicken", können Sie 'driver.actions() versuchen. MouseMove (element) .click(). Perform()' –

+0

danke @Linh Nguyen – Progi1990

Verwandte Themen