0

Javascriptテストを実行するためにjasmine-maven-pluginを使用してMavenプロジェクトを設定しました。ドライバのパスをダウンロードして設定することなくPhantomjsからChromeヘッドレスに切り替える必要があります。 私はWebDriverManagerを助けることができることがわかりましたが、それはダウンロードが持つクラスでプログラムを開始することができそうです:私はドライバー(as explained here)を使用するのpom.xmlを設定したjasmine-maven-pluginでWebDriverManagerを使用してChromeヘッドレスを使用する

ChromeDriverManager.getInstance().setup(); 

、今それが可能ですwebdriver.chrome.driverプロパティを設定せずにWebDriverManagerを使用してChromeDriverのダウンロードを処理するようにpom.xmlを設定するにはどうすればよいですか?

私はさらに、異なるジャスミンのスペックランナーテンプレートを使用すると思っていましたが、単純なStringTemplate文字列になる可能性があります。

ありがとうございます!

答えて

1

実際、WebDriverManagerは実行時にのみ動作します。 webdriver.chrome.driverプロパティをMavenに直接エクスポートする場合は、selenium-standalone-server-plugin Mavenプラグインを使用するか、プラグイン内でその変数の値を直接エクスポートしてください(同様のものがhereです)。

関連する問題