Selenium 2.53.1在FireFox 48上不起作用

Zeq*_*ang 7 c# firefox compatibility selenium selenium-firefoxdriver

我正在使用selenium来测试我们的网站.当我构建项目时,有一个异常: -

OpenQA.Selenium.WebDriverException:无法在45000毫秒内启动套接字.尝试连接到以下地址:127.0.0.1:7055,问题来自代码

IWebDriver driver = new FirefoxDriver();
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

Sau*_*aur 2

就像其他浏览器供应商提供给 Selenium 的其他驱动程序一样,Mozilla也发布了一个可以与浏览器一起运行的可执行文件。

\n\n

您可以从这里下载最新的可执行 geckodriver

\n\n

将下载的可执行 geckodriver 添加到系统路径

\n\n

Selenium 客户端绑定将尝试从系统路径查找 geckodriver(或线)可执行文件。您需要将包含可执行文件的目录添加到系统路径。

\n\n
    \n
  • 在 Unix 系统上,如果您\xe2\x80\x99 使用 bash 兼容的 shell,则可以执行以下操作将其附加到系统\xe2\x80\x99s 搜索路径:

    \n\n
    export PATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step\n
    Run Code Online (Sandbox Code Playgroud)
  • \n
  • 在 Windows 上,您需要更新 Path 系统变量以将完整目录路径添加到可执行 geckodriver。原理和Unix上是一样的。

  • \n
\n\n

在完成上述所有内容之后,您需要FireFoxDriver如下初始化:-

\n\n
var driver = new FirefoxDriver(new FirefoxOptions());\n
Run Code Online (Sandbox Code Playgroud)\n\n

注意:-请点击此链接以使用其他编程语言解决此问题。

\n