Selenium webdriver SELENIUM 3.4未使用GEKODRIVER V-9打开FIREFOX

Selenium webdriver SELENIUM 3.4未使用GEKODRIVER V-9打开FIREFOX,selenium-webdriver,geckodriver,Selenium Webdriver,Geckodriver,使用geckodriver v.09、jdk 1.8、selenium-java-3.4.0、selenium-server-standalone-3.4下载了两个mozilla firefox 46和53。但在控制面板-->程序文件夹中只能看到mozilla firefox 53版本。以下代码出现错误。geckodriverv0.9.0于2016年7月发布。所以去年。与此同时,Firefox发布了几个版本,因此您的geckodriver版本很可能太旧,无法与Firefox53一起使用 解决这个

使用geckodriver v.09、jdk 1.8、selenium-java-3.4.0、selenium-server-standalone-3.4下载了两个mozilla firefox 46和53。但在控制面板-->程序文件夹中只能看到mozilla firefox 53版本。以下代码出现错误。

geckodriver
v0.9.0于2016年7月发布。所以去年。与此同时,Firefox发布了几个版本,因此您的
geckodriver
版本很可能太旧,无法与Firefox53一起使用

解决这个问题的一种方法是更新到geckodriver的最新版本,即v0.16.1。不过需要注意的是,对于v0.16.0,您需要使用Selenium 3.4。 你可以看到更多

为了回答另一个问题,关于Firefox版本,我正在做以下工作以使其成为可能:

  • 安装任何FF版本(即使是最新版本),并确保取消选中维护服务(或类似的名称)
  • 转到FF选项并禁用自动更新
  • 卸载Firefox(使用默认选项,不手动删除任何内容)
  • 安装所需的版本

  • 否则,即使您安装了旧版本,它也会自动尝试更新,下次重新启动时,它将是最新版本。

    geckodriver
    v0.9.0于2016年7月发布。所以去年。与此同时,Firefox发布了几个版本,因此您的
    geckodriver
    版本很可能太旧,无法与Firefox53一起使用

    解决这个问题的一种方法是更新到geckodriver的最新版本,即v0.16.1。不过需要注意的是,对于v0.16.0,您需要使用Selenium 3.4。 你可以看到更多

    为了回答另一个问题,关于Firefox版本,我正在做以下工作以使其成为可能:

  • 安装任何FF版本(即使是最新版本),并确保取消选中维护服务(或类似的名称)
  • 转到FF选项并禁用自动更新
  • 卸载Firefox(使用默认选项,不手动删除任何内容)
  • 安装所需的版本

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

    使用较新的geckodriver版本(如0.16)使用较新的geckodriver版本(如0.16)