2017-02-18 35 views
0

我們的rspec功能規格說明使用capybara和chromedriver可以在本地Mac或我的流浪Ubuntu環境中正常運行。
直到最近他們也在我的Ubuntu機器上工作得很好(16.04)。 但是幾個星期前,他們'壞了',現在我得到EOFError:達到文件結束。然而,由於我提到的其他兩種環境中的最新作品,這條消息會引起誤解,因爲它們是相同的代碼,主分支。 這可能是什麼原因造成的?rspec只能在chrome中顯示「data :,」,然後EOFError失敗

我:

  • 更新我的Ubuntu軟件來達到-DO最新
  • 確保代碼是相同的
  • 嘗試切換到舊從數月提交前,我知道曾工作*

*這告訴我,它必須是我的rails代碼和環境以外的東西。也許在ubuntu可執行文件更改chrome?不確定。

+1

確保chromedriver更新 –

+0

我更新chromedriver到2.23.409687最新的版本,但它並沒有幫助:( –

+1

最新chromedriver是2.27 HTTPS:/ /sites.google.com/a/chromium.org/chromedriver/downloads –

回答

2

更新chromedriver到最新版本 - 2.27目前