2016-10-13 1 views
2

私のUbuntuのアップデート後、私のminitest Seleniumテストは言って、エラーが発生しました:EOFError、私の最も細かいセレンテストはどうなりますか?どのようにそれを修正するには?

EOFError:   EOFError: end of file reached 

をし、それが機能テストの合計数など、多くの空白のGoogle Chromeのウィンドウを開きます。

私のUbuntu 16.04のアップデートは、(システムが更新を作ったまで昨日のすべてが正常に動作します)だった:私は私のtest_helper.rb、中

Commandline: aptdaemon role='role-commit-packages' sender=':1.105' 
Upgrade: snap-confine:amd64 (1.0.42-0ubuntu3~16.04.1, 1.0.43-0ubuntu1~16.04.1), google-chrome-stable:amd64 (53.0.2785.143-1, 54.0.2840.59-1), ubuntu-core-launcher:amd64 (1.0.42-0ubuntu3~16.04.1, 1.0.43-0ubuntu1~16.04.1), libtracker-sparql-1.0-0:amd64 (1.6.2-0ubuntu1, 1.6.2-0ubuntu1.1) 

Capybara.register_driver :selenium_chrome do |app| 
    Capybara::Selenium::Driver.new(app, :browser => :chrome) 
end 

Capybara.current_driver = :selenium_chrome 
Capybara.javascript_driver = :selenium_chrome 
Capybara.default_driver = :selenium_chrome 

I Google Chromeをアンインストールしようとしました。Chromiumブラウザを使用しても問題ありません。 私はGoogle Chromeブラウザでそれを行う方法を知りたいです。

誰かがそれを修正する方法を知っていますか?

助けてください!

答えて

1

これが助けになるかどうかわかりませんが、同様の質問hereを聞いて、chromedriver-helperという名前の宝石を使っていると判断できました。そのReadmeはレールアプリ内でchromedriver-updateを実行しようとしていて、すべてがクリアされています。

+0

はい、それは動作します、ありがとうございます:) 良いことは私たちは同じ問題が発生しました:) –

関連する問題