c# - 向远程 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=*");
- 每次运行前关闭所有 Chrome 和 ChromeDriver 进程
- 从我的计算机中删除防病毒软件
毕竟,我仍然留下这个错误。
谢谢,
解决方案
推荐阅读
- mongodb - 无法远程连接到 mongodb
- java - 无法评估语句,未找到标识符
- vue.js - Nuxt Apollo Client 之后不获取数据
仅在页面刷新时导航 - angular - 在 Storybook/angular 中导入 @ng-select/ng-select
- javascript - 反应原生:在模态中显示手风琴返回错误
- b-tree - 给定 B-Tree 及其顺序,是否有可能知道插入键的可能顺序?
- java - 如何使用 DynamoDb 增强客户端为 GetItem 操作指定 ProjectionExpression
- c++ - 尝试将 TensorFlow C++ API 与 Cast 操作(Movenet 模型)一起使用会导致推理时出错
- python - Discord.py:延迟频道删除 - asyncio.sleep()
- kotlin - 像 \u... 在 kotlin 字符串中转义十六进制