【问题标题】:Selenium Webdriver test works locally but fails on the build serverSelenium Webdriver 测试在本地工作,但在构建服务器上失败
【发布时间】:2012-10-17 10:41:33
【问题描述】:

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

【问题讨论】:

  • 导轨?浏览您的配置目录(本地和远程),可能定义了不同的设置。你也应该打开所有冗长(rake -v)

标签: ruby selenium selenium-webdriver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 2020-12-02
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多