私の cucumber/ruby/selenium スクリプトは、すべてのテストの前に chromebrowser (2.3) セッションを起動し、テスト後に破棄することで実行されます。彼らは何ヶ月も働いてきましたが、今私は本当の問題を抱えています.
600 のシナリオがありますが、特定の数 (251) のシナリオを実行すると、次のメッセージが表示されます。
リソースが一時的に利用できません - chromedriver.exe --port=8602 (Errno::EAGAIN)
失敗したシナリオを削除すると、次のシナリオで問題が発生します。多くのシナリオを削除しようとしましたが、それでも発生します。
同じポートに接続しているchromedriverが問題を引き起こしていると思ったので、ポートをランダム化してみました。
私は困惑しています!