サーチ…


前書き

私はSelenium 3に切り替え、Firefoxの代わりにChromeを使い始めました。 Chromeの場合、WebDriverのバイナリをダウンロードしてブラウザを処理する必要があることがわかりました。これを動作させるには、Java変数としてこのバイナリへの絶対パスを設定する必要があります。バイナリが更新されたら、私はテストフレームワークでそのバイナリを手動で更新する必要があります。これは時間がかかり、本当に面倒です。私のためにJavaライブラリを発見しました: https : //github.com/bonigarcia/webdrivermanager

以下の例は、どのように簡単に使用するかを示しています

ChromeDriverManager.getInstance().setup();
FirefoxDriverManager.getInstance().setup();
OperaDriverManager.getInstance().setup();
PhantomJsDriverManager.getInstance().setup();
EdgeDriverManager.getInstance().setup();
InternetExplorerDriverManager.getInstance().setup();


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow