0

我在方法级别并行运行我的 selenium webdriver 测试。由于访问次数过多,我看到很多间歇性 404,因此我的测试失败了。我正在浏览捕获这些 404 的解决方案,并遇到了很多 HTMLUnit 和代理选项。一切看起来都不错。但是在深入研究任何这些选项之前,我想就以下我不确定的要求挑选你的大脑?

要求:如果在测试运行期间遇到 404(四处阅读,我确信 webdriver 目前无法做到这一点?),我如何通过/绕过它以使我的测试通过?我能想到的唯一方法是刷新页面直到 404 消失?然后继续?不确定是否有更简单的方法可以做到这一点?

4

1 回答 1

0

我认为修复您的 Web 应用程序或减少正在运行的 Selenium 实例的数量会更好。
如果 Web 应用程序不工作,为什么要通过测试?

请注意,404是“未找到”错误,请参阅Wikipedia 上的 HTTP 状态代码列表为什么你得到它们而不是500503错误代码?

于 2012-11-20T12:55:49.040 回答