OpenQA.Selenium.WebDriverException:
引发了一个具有空响应的异常,该异常将HTTP请求发送到 URL的远程WebDriver服务器 http://localhost:49730/session/c097260d15be5935b9842a216fa2903d/element。
该异常的状态为UnknownError,并且消息为:
每个套接字地址(协议/网络地址/端口)仅一种用法 通常是允许的
在xunit
中并行执行脚本时遇到了错误。
仅供参考-我有.net core 2.2 xunit
自动化项目,并且正在使用Selenium.WebDriver.ChromeDriver 2.46.0
nuget pkg版本。我的自动化机器上也有chrome Version 72.0.3626
。
有人可以帮助我吗?如果您需要更多信息,请告诉我。
答案 0 :(得分:0)
我能够通过确保正在运行的测试不会对WebDriver进行不必要的循环调用来解决此问题。
每次对WebDriver的调用(例如FindElements())似乎都打开了一个端口。放置在我们代码中的循环正在向WebDriver发送垃圾邮件,并导致Windows遇到线程耗尽。
只要按顺序运行测试,就不会遇到该错误,它们只会在并行执行期间出现。