我们的rspec功能规格使用capybara和chromedriver在我的Mac或我的流浪汉Ubuntu环境中本地运行良好。
直到最近,他们在我的Ubuntu机器上也运行良好(16.04)。
然而几个星期前他们'破了'现在我得到了EOFError:文件结束了。然而,这个消息是误导的,因为相同的代码,主分支,在我提到的其他2个环境中的最新工作。
可能导致这种情况的原因是什么?
我有:
*这告诉我它必须是我的rails代码和环境之外的东西。也许是ubuntu可执行文件的chrome更改?不确定。
答案 0 :(得分:2)
将chromedriver更新至最新版本 - 目前为2.27