2017-04-02 6 views
0

Comment faire un clic droit sur un élément sans utiliser l'objet Actions. J'obtiens une exception en utilisant Actions dans Selenium3 dans FireFox avec GeckoDriver. J'ai utilisé le code suivant pour définir la propriété GeckoDriver.Clic droit sans Actions dans Selenium 3.x dans le navigateur Firefox

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

Répondre

0

Affichez l'exception et précisez les versions que vous utilisez (pilote et FF). En attendant, jetez un oeil à . Chez lui, le problème était lié à un problème de pilote.

0

Essayez d'utiliser la classe Robot clic droit sur WebElement:

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

et de définir les propriétés du système pour le conducteur gecko vous pouvez utiliser la ligne ci-dessous:

System.setProperty ("webdriver.gecko. conducteur « chemin de votre geckodriver.exe »).

+0

Si vous avez trouvé ce (ou tout) réponse utile, s'il vous plaît upvote si une réponse à votre question, s'il vous plaît marquer comme la réponse acceptée Merci.! –