Tim*_*jan 5 .net c# selenium selenium-webdriver
我正在使用最新的 Selenium WebDriver,使用 .NET/Microsoft 技术堆栈运行。
这些天我观察到的是,套件中的所有测试都开始失败并抛出此异常
其他信息:向 URL http://localhost:5557/wd/hub/session/c775e68e-c842-41b3-a1a6-44a88ef4c210/element 的远程 WebDriver 服务器发送 HTTP 请求时引发空响应异常。异常的状态为 KeepAliveFailure,消息为: 底层连接已关闭:服务器关闭了预期保持活动状态的连接。
我无法弄清楚问题是什么以及我需要做什么来解决这个问题。我很确定这与编码无关。
该问题主要发生在我尝试单击按钮或尝试在输入框中输入一些文本时。
任何人都可以为我指明解决此问题所需的正确方向吗
谢谢
这是旧的,但我想我会在这里为任何遇到同样问题的人提供一个答案。今天早些时候遇到了这个。我能够通过减少等待的轮询间隔来使其工作:
WebDriverWait myWait = new WebDriverWait(driver, TimeSpan.FromMinutes(5));
myWait.PollingInterval = TimeSpan.FromMilliseconds(500); //I reduced this from checking every 5 second to checking every half second and it started working.
bool waitOnUser = myWait.Until(t =>
            { ...});
| 归档时间: | 
 | 
| 查看次数: | 2571 次 | 
| 最近记录: |