2017-04-02 20 views
0

So klicken Sie mit der rechten Maustaste auf ein Element, ohne das Objekt Aktionen zu verwenden. Ich erhalte eine Ausnahme bei der Verwendung von Aktionen in Selenium3 in FireFox mit GeckoDriver. Ich habe den folgenden Code verwendet, um die GeckoDriver-Eigenschaft festzulegen.Rechtsklick ohne Aktionen in Selenium 3.x im Firefox-Browser

System.setProperty("webdriver.gecko.driver", new File("lib/geckodriver").getAbsolutePath()); 

Antwort

0

Schreiben Sie die Ausnahme und im Detail, welche Versionen Sie verwenden (Treiber und FF).

Werfen Sie einen Blick auf this post. Bei ihm war das Problem mit einem Treiberproblem verbunden.

0

Versuchen Robot-Klasse auf WebElement nach rechts klicken:

Robot robot = new Robot(); 
robot.keyPress(KeyEvent.VK_DOWN); 
robot.keyPress(KeyEvent.VK_ENTER); 
robot.keyRelease(KeyEvent.VK_DOWN); 
robot.keyRelease(KeyEvent.VK_ENTER); 

und die Systemeigenschaften für Gecko-Treiber legen Sie die folgende Zeile verwenden:

System.setProperty ("webdriver.gecko. Treiber „ Pfad Ihres geckodriver.exe“);.

+0

Wenn Sie diese gefunden (oder überhaupt) beantworten hilfreich, bitte upvote Ist dies Ihre Frage beantwortet, fügen Sie es als akzeptierte Antwort markieren Danke.! –

Verwandte Themen