间歇性硒故障

Intermittent selenium failures

我在 CI 上遇到间歇性的构建问题,但在本地始终成功。我们的主构建成功但重建失败(没有缓存清除或任何更改)。失败仅在我们的 js 驱动的功能规范上,其他人在 CI 和开发方面始终如一地成功。

错误:Net::ReadTimeout

部分堆栈:

修复尝试失败:

非常感谢任何帮助!

终于解决了这个问题。这部分是由于我们的错误,部分是由于 selenium 错误。

重现步骤:

  1. visit /path/to/page
  2. alert("whatever") {不要关闭它}
  3. 再次呼叫visit /path/to/page

Selenium 加载的任何后续页面仍会打开警告框,因此大多数匹配器都会中断。