1

IEで自動テストを実行するようにjenkinsスレーブをセットアップしようとしています。IEDriverServer.exeをダウンロードし、そのパスをPATH環境変数に追加しました。以下は私の現在のパスです:

C:\IEDriver\IEDriverServer.exe;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1.8.0_91\bin;C:\Python27;C:\Python27\Scripts;

しかし、ジェンキンスジョブを実行すると、次のエラーが発生しました

WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

パスの .exe 部分を削除しようとしましたが、まだ機能しません。この問題の原因についてのアイデアはありますか? それは大きな助けになるでしょう。前もって感謝します!

4

1 に答える 1

1

次の 2 つのことを行う必要があります。

  1. PATH には、C:\IEDriver\IEDriverServer.exe;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1 の代わりに、実行可能ファイルのフォルダーへのパスを追加する必要があります。 .8.0_91\bin;C:\Python27;C:\Python27\スクリプト; C:\IEDriver;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1.8.0_91\bin;C:\Python27;C:\Python27\Scripts;

  2. ジェンキンスを再起動します。起動時に一度環境変数を読み取ります。

于 2016-08-23T13:54:34.390 に答える