2017-05-30 22 views
1

使用geckodriver v.09,jdk 1.8,selenium-java-3.4.0,selenium-server-standalone-3.4,下載了兩個Mozilla Firefox 46和53.但在控制面板 - >程序文件夾只能看到mozilla firefox 53 version.Getting error for below code。SELENIUM 3.4未開啓FIREFOX與GEKODRIVER V-9

+2

使用更新的geckodriver版本,比如0.16 – mosaad

回答

0

geckodriver v0.9.0於2016年7月發佈。因此去年。與此同時,幾個Firefox版本被髮布,所以很可能你的geckodriver版本太老,無法與Firefox 53一起工作。

解決此問題的一種方法是更新到最新版本的geckodriver,意思是v0 .16.1。有一點需要注意的是,對於v0.16.0,提到你需要Selenium 3.4。 你可以看到更多here

要回答另一個問題,關於Firefox的版本,這是我在做什麼,使之成爲可能:

  1. 安裝任何版本的FF(即使是最新的一個),並確保取消維修服務(或類似的東西,它被稱爲)
  2. 轉到FF選項並禁用自動更新
  3. 卸載火狐(使用默認設置,無需手動刪除任何東西)
  4. 安裝您需要
  5. 版本

否則,即使您安裝的是舊版本,它也會自動嘗試更新,並且在下次重新啓動時它將成爲最新版本。