0

我的 selenium webdriver - ruby​​ 测试在本地构建并识别 Firefox 上的所有元素。但是,它在服务器上失败。奇怪的是,它失败的步骤在测试中出现了 4 次。前 3 次通过,第 4 次失败。如何解决此问题?失败的可能原因是什么?

4

1 回答 1

0

不像听起来那么简单,我可以通过在测试脚本中添加一些时间等待来解决这个问题,尤其是在需要对子窗口执行操作的步骤周围。由于我的测试涉及大量子窗口、模式窗口、flash 消息等,我花了很多时间来确定脚本失败的确切步骤。我运行测试的服务器有一个无头浏览器,因此很少有操作(弹出窗口操作)比平时花费更长的时间。

于 2012-10-17T02:41:33.770 回答