2017-04-02 61 views
0

如何在不使用Actions對象的情況下右鍵單擊某個元素。使用GeckoDriver在FireFox中使用Selenium3中的Actions時,我得到了異常。 我已經使用下面的代碼來設置GeckoDriver屬性。右鍵單擊Firefox瀏覽器中的Selenium 3.x中的操作

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

回答

0

發佈您正在使用的版本(驅動程序和FF)的例外和詳細信息。

同時,請看this post。在這個問題上,問題與駕駛員問題有關。

0

嘗試使用機器人類右鍵點擊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); 

並設置您可以使用下面的線壁虎驅動系統屬性:

System.setProperty(「webdriver.gecko。驅動程序「您geckodriver.exe的 路徑」);

+0

如果您發現本(或任何)答案有幫助,請給予好評,如果這回答了你的問題,請把它標記爲接受的答案謝謝! –

相關問題