2017-05-30 60 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. 版本

否则,即使您安装的是旧版本,它也会自动尝试更新,并且在下次重新启动时它将成为最新版本。

相关问题