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)
谁知道如何解决这个问题?
就像其他浏览器供应商提供给 Selenium 的其他驱动程序一样,Mozilla也发布了一个可以与浏览器一起运行的可执行文件。
\n\n您可以从这里下载最新的可执行 geckodriver
\n\n将下载的可执行 geckodriver 添加到系统路径
\n\nSelenium 客户端绑定将尝试从系统路径查找 geckodriver(或线)可执行文件。您需要将包含可执行文件的目录添加到系统路径。
\n\n在 Unix 系统上,如果您\xe2\x80\x99 使用 bash 兼容的 shell,则可以执行以下操作将其附加到系统\xe2\x80\x99s 搜索路径:
\n\nexport PATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step\nRun Code Online (Sandbox Code Playgroud)在 Windows 上,您需要更新 Path 系统变量以将完整目录路径添加到可执行 geckodriver。原理和Unix上是一样的。
在完成上述所有内容之后,您需要FireFoxDriver如下初始化:-
var driver = new FirefoxDriver(new FirefoxOptions());\nRun Code Online (Sandbox Code Playgroud)\n\n注意:-请点击此链接以使用其他编程语言解决此问题。
\n| 归档时间: |
|
| 查看次数: |
6287 次 |
| 最近记录: |