当使用 ChromeDriver 通过 SpecRunner 在 C# 中运行 Selenium 自动化测试时(尤其是在多线程中运行时),我们会间歇性地看到这个异常:
无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 每个套接字地址(协议/网络地址/端口)通常只允许使用一次
它在每次运行大约 20% 的测试中随机发生,并且随着添加更多线程而变得更糟。
我们真的束手无策,所以欢迎任何想法/建议。
当使用 ChromeDriver 通过 SpecRunner 在 C# 中运行 Selenium 自动化测试时(尤其是在多线程中运行时),我们会间歇性地看到这个异常:
无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 每个套接字地址(协议/网络地址/端口)通常只允许使用一次
它在每次运行大约 20% 的测试中随机发生,并且随着添加更多线程而变得更糟。
我们真的束手无策,所以欢迎任何想法/建议。