OpenQASeleniumWebDriver在45000ms时启动socket失败

本文关键字:socket 失败 启动 45000ms OpenQASeleniumWebDriver | 更新日期: 2023-09-27 18:03:19

我是Selenium和Web Driver的新手,在使用FireFox时遇到了以下问题:

" OpenQA.Selenim。WebDriver异常:在45000ms内启动socket失败。试图连接到地址127.0.0.1.7055"

我的Selenium Driver是2.53.1.0版本,Firefox是48.0.1版本

我只是想打开一个页面,并键入谷歌url只是为了确保我的代码在Visual Studio 2015中工作。

任何帮助都将非常感激。

谢谢,Tasos

OpenQASeleniumWebDriver在45000ms时启动socket失败

我想写一些关于解决方案的更多细节,以防其他堆栈溢出用户遇到同样的问题。以下步骤对我有效:

1。跟着索拉博提到的链接;从https://github.com/mozilla/geckodriver/releases

下载geckodriver exe文件

2。将文件从'geckodriver'重命名为'wires'

3。把文件放在我的Visual Studio Unit Test项目的Bin> Debug文件夹

4。在我的项目的cs文件中添加了以下代码行:

  FirefoxDriverService service = FirefoxDriverService.CreateDefaultService();
  service.FirefoxBinaryPath = @"C:'Program Files (x86)'Mozilla Firefox'firefox.exe";
  driver = new FirefoxDriver(service);