【发布时间】:2016-02-16 20:20:18
【问题描述】:
我正在测试一个使用 selenium webdriver 的 c# 绑定的 web 应用程序。测试点击了一些具有 onclick 功能的元素,例如 (onclick="window.location.href = 'google.com'")。当涉及到最后一个元素时,它会单击它并加载作为 javascript 图像查看应用程序的下一页。页面没有完成测试,而是在同一位置保持打开 60 秒,直到它失败并出现错误:
--WebException 在 System.Net.HttpWebRequest.GetResponse() 在 OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest 请求)
结果信息: OpenQA.Selenium.WebDriverException :对 URL http://localhost:27431/session/fd102072-024b-4ccc-99af-4c8e609c027d/element/0843e2a6-82ce-48ff-9ad2-2649585a43dc/click 的远程 WebDriver 服务器的 HTTP 请求在 60 秒后超时。 ----> System.Net.WebException : 请求被中止:操作超时。
同样的测试适用于 chrome 和 firefox。该元素肯定会显示并单击。浏览器也可以正常访问该页面,但由于某种原因超时。
【问题讨论】: