2017-08-15 4 views
1

IEに対してユニットテストを実行するには、webdriver-manager startを実行せずに分度器を実行するだけです。既存のオンラインドキュメント(hereなど)によれば、ChromeとFirefox以外のブラウザでテストを実行する前に、セレンサーバを実行する必要があります。 セレンサーバを必要としない分度器がどのように動作するのか分かりますか?分度器を起動する前にwebdriver-manager startを実行する必要がありますか?

答えて

2

分度器github pageによれば、分度器はデフォルトでセレンサーバーを起動します。 webdriver-managerが更新されている限り、webdriver-manager startを実行する必要はありません。

1

分度器を実行するには2通りの方法があります。ご存知のように、最初のものはこの場合seleniumAddress: 'http://localhost:4444/wd/hub'

ようconfg.jsでwebdriverをURLを提供することであり、あなたがあなたのconfgファイルには、このパラメータを指定しない場合はwebdriver-manager start

を使用して、手動でwebdriverをを開始する必要があります.jsを指定すると、分度器は独自のwebdriverインスタンスを呼び出そうとします。しかし、同じ場合は、Webdriverをインストールする必要があります。それが第2の方法です。

npm install -g webdriver-manager

しかし、あなたは両方が一緒にインストールされているnpm install -g protractorprotractorwebdriver-managerを使用して分度器をインストールし、デフォルトで。

関連する問題