【发布时间】:2011-10-24 14:02:59
【问题描述】:
我将 Selenium 与 PHPUnit 一起使用,有时测试失败并出现错误情况,这似乎是由浏览器忽略 clickAndWait 调用引起的。测试执行通过clickAndWait命令没有太多延迟(即使我设置了很大的超时),并且下一个断言或元素访问失败;如果我制作屏幕截图,它会显示上一页,就好像点击命令根本没有发生一样。这发生在链接和提交按钮(正常,没有javascript: 或类似的诡计)中,不确定。它似乎在某些控件上比其他控件更频繁地发生(许多根本没有受到影响),并且测试失败的频率在短期内似乎或多或少是恒定的,但在长期内变化很大(有时是 100 分之一) ,有时是 1 比 2)。我猜它受到某种服务器负载的影响,但看不到任何明显的相关性。
【问题讨论】:
标签: selenium phpunit non-deterministic