首页 > 解决方案 > 向远程 WebDriver 服务器发送 HTTP 请求时抛出了具有空响应的异常

问题描述

在使用 selenium(C# Chrome WebDriver)进行自动化测试期间,我不断收到以下错误:

OpenQA.Selenium.WebDriverException :向远程 WebDriver 服务器发送 HTTP 请求以获取 URL http://localhost:62856/session/1414381932731debf24d49572cafd7b6/url时,引发了具有空响应的异常。异常状态为ConnectFailure,消息为:无法连接远程服务器----> System.Net.WebException : 无法连接远程服务器----> System.Net.Sockets.SocketException : 无法连接,因为目标机器主动拒绝 [::1]:62856

我尝试了以下方法: 1. 将以下参数添加到 ChromeDriver 选项:

      options.AddArgument("no-sandbox");
      options.AddArgument("proxy-server='direct://'");
      options.AddArgument("proxy-bypass-list=*");
  1. 每次运行前关闭所有 Chrome 和 ChromeDriver 进程
  2. 从我的计算机中删除防病毒软件

毕竟,我仍然留下这个错误。

谢谢,

标签: c#selenium-webdriverselenium-chromedriver

解决方案


推荐阅读