gpt4 book ai didi

c# - Selenium 2.53.1 不适用于 FireFox 48

转载 作者:太空狗 更新时间:2023-10-29 20:30:03 24 4
gpt4 key购买 nike

我正在使用 selenium 来测试我们的网站。当我构建项目时,出现异常:-

OpenQA.Selenium.WebDriverException: Failed to start up socket within 45000 milliseconds. Attempted to connect to the following addresses: 127.0.0.1:7055 and the problem is from the code

IWebDriver driver = new FirefoxDriver();

有人知道如何解决这个问题吗?

最佳答案

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

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

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

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

  • 在 Unix 系统上,如果您使用的是与 bash 兼容的 shell,您可以执行以下操作将其附加到系统的搜索路径中:

    export PATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step
  • 在 Windows 上,您需要更新 Path 系统变量以将完整目录路径添加到可执行 geckodriver。原理与Unix相同。

完成上述所有操作后,您需要按如下方式初始化 FireFoxDriver :-

var driver = new FirefoxDriver(new FirefoxOptions());

注意:- Follow this link用其他编程语言解决这个问题。

关于c# - Selenium 2.53.1 不适用于 FireFox 48,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38748675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com