2016-10-15 9 views
2

誰かが助けてくれるのだろうか。私たちのテストを自動化するために分度器を使い始めました。これらはうまくいきましたが、今度はクロームが発射されると即座に終了します。 Webdriverのアップデートが必要だと言われましたが、バージョン2.22を超えることはできません。新しいwebdriver-managerの更新を行う際には古いバージョンに移行します。また、zipファイルを入手するためにウェブサイトに行ってきましたが、どこに置いても更新ができません。分度器のwebdriverがChromeのバージョン54で動作していない

これはMacマシン用です。任意のヒントをいただければ幸いです。 localhost:4444/wd/hub 'に移動すると、Webドライバが起動され、セッションの開始をクリックすると失敗します。これは、クロムがバージョン54にアップデートされてから開始されたばかりです。

答えて

3

webdriver-manager(chromedriverを2.24にアップデートする必要がありますが、私が見たように、 'webdriver-manager update'コマンドはchromedriverを2.24に更新しないので、回避策は、分度器とwebdriver-managerをシステムから取り外し、再度インストールするだけです。

地球からwebdriverを-マネージャーと分度器を削除するには:ちょうどからフォルダを削除 'C:\ユーザーはYOUR_USER_NAME \のAppData \ローミング\を\ NPM \ node_modules'

そして使用して再度インストール: 「NPMインストール-g webdriver-manager '、 ' npm install -g protractor '

+0

お返事ありがとうございます。しかし、これを実行すると、以前のバージョンのwebdriverがインストールされています。 – cmplfore

+0

インストールの仕方を共有できますか?分度器を再インストールしましたか? –

+0

osxのwebdriver-managerには、2.22以降のクロムドライバのダウンロードを妨げる既知の問題があります。 https://github.com/angular/webdriver-manager/issues/93 –

関連する問題