2017-07-17 81 views
1

當我將此行添加到我的代碼中時,該連接不會與Mozilla發生。瀏覽器正在打開,但不會重定向到鏈接。selenium:未開始新會話

System.setProperty("webdriver.firefox.marionette","C://Users//Admi//workspace//Cloud_Optimus//src//Files//geckodriver.exe"); 

無法導入org.openqa.selenium.firefox.MarionetteDriver。

我使用以下版本:

Selenium server-standalone - 3.4.0 
Firefox: 52 
Gecko Driver: 16.0 

當我使用它下面的工作正常代碼...

System.setProperty("webdriver.gecko.driver","C://Users//Admi//workspace//Cloud_Optimus//src//Files//geckodriver.exe") 
+0

[Geckodriver和木偶之間的差異]的可能重複(https://stackoverflow.com/questions/42956380/difference-between-geckodriver-and-marionette) – DebanjanB

+0

看這個[Question/Discussion/Space](https:/ /stackoverflow.com/questions/43660195/why-firefox-requires-geckodriver/43661697#43661697)以獲得更好的理解。 – DebanjanB

回答

0

MDN

硒3.0及更高版本,應該不需要做任何事情來使用 木偶,因爲它默認啓用。

System.setProperty("webdriver.gecko.driver","C://Users//Admi//workspace//Cloud_Optimus//src//Files//geckodriver.exe"); 

纔是正確之路。