我在方法级别并行运行我的selenium webdriver测试。由于访问次数很多,我看到很多间歇性的404,因此我的测试失败了。我正在浏览捕获这些404的解决方案,并遇到了相当多的HTMLUnit和代理选项。一切都好看。但在深入研究这些选项之前,我想就下列要求挑选你的大脑,我不确定是否可行?
要求: 如果在测试运行期间遇到404(读到周围,我确信webdriver目前无法做到这一点吗?),我如何通过它绕过它还是让我的测试通过? 我能想到的唯一方法是刷新页面直到404消失?然后继续?不确定是否有更简单的方法可以做到这一点?
答案 0 :(得分:0)
我认为最好修复您的Web应用程序或减少Selenium运行实例的数量 如果Web应用程序不起作用,为什么测试通过?
请注意, 404 是"未找到"错误,请参阅此List of HTTP status codes on Wikipedia为什么你会得到它们而不是 500 或 503 错误代码?