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