でwebdriverをサーバーを待ってタイムアウトしました私は、スタンドアローンセレンサーバと分度器インストールされている:私は、スタンドアローンサーバがすでに実行していると分度器を実行した場合分度器スタンドアロンセレンは失敗:エラー:
webdriver-manager update
を設定はセレンのインスタンスで指摘されています。
私は分度器を持ってサーバーを起動し、テストを実行したいと思っています。デフォルトの分度器によって はクロムドライバと私は最小限の設定を使用していますので、セレンサーバージャー見つける:
exports.config = {
capabilities: {
'browserName': 'chrome'
},
specs: ['test/e2e/*.js']
};
をしかし、それが起動したときには、サーバーに接続することはできません。
Error: Timed out waiting for the WebDriver server at http://192.168.1.146:56159/
wd/hub
私はwebdriverを-マネージャとseleniumnを開始する際、サーバがローカルホスト上で起動することを始めることに気づきました。 私は分度器に同じことをさせるように見えません。
私の推測では、ファイアウォールが接続を妨げているということです。
環境バージョン情報: - 作男v0.4.1
- ノード0.10.18 - セレン - サーバスタンドアロン・2.37.0.jar - セレン - サーバスタンドアロン・2.38.0.jar - 分度器0.14.0 - Windows 7のプロ
この症状もあるため、ファイアウォールで発生する可能性があります。おかげさまで、https://stackoverflow.com/a/40940897/3961774 – Will