rspec capybara测试只显示chrome中的“data:”,然后使用EOFError失败

时间:2017-02-18 13:34:39

标签: ruby-on-rails ruby ubuntu rspec capybara

我们的rspec功能规格使用capybara和chromedriver在我的Mac或我的流浪汉Ubuntu环境中本地运行良好。
直到最近,他们在我的Ubuntu机器上也运行良好(16.04)。 然而几个星期前他们'破了'现在我得到了EOFError:文件结束了。然而,这个消息是误导的,因为相同的代码,主分支,在我提到的其他2个环境中的最新工作。 可能导致这种情况的原因是什么?

我有:

  • 将我的Ubuntu软件更新为最新版
  • 确保代码相同
  • 尝试在几个月前切换到较早的提交,我知道在*
  • 之前工作

*这告诉我它必须是我的rails代码和环境之外的东西。也许是ubuntu可执行文件的chrome更改?不确定。

1 个答案:

答案 0 :(得分:2)

将chromedriver更新至最新版本 - 目前为2.27