2016-05-09 11 views
0

Selenium FireFoxDriverを読み込もうとすると、処理に時間がかかります。私は自動アップデートなどを無効にするようなオプションをたくさん試してみましたが、すべての努力は無駄です。だから、サーバーの起動時にFirefoxDriverをロードすることに決めました(つまり、コンテナの初期化時にweb.xmlにload-on-startup時間が0として)。このアプローチに問題がありますか?これを行うためのより良い方法があるかどうかを提案してください。Selenium FirefoxDriverの初期化

ありがとうございます!!!

+1

使用しているFirefoxとSeleniumのバージョンを指定してください。 –

答えて

0

一般に、WebDriverはデフォルトでFirfoxとSafariのブラウザをサポートしています。このための構成を行う必要はありません。上記のコードは、あなたのマシンにインストールされているFirefoxブラウザを起動して、Googleのページを起動するブラウザ

WebDriver driver = new FirefoxDriver(); 
driver.get("http://www.google.com/"); 

を初期化するサンプルコードについては、以下をご覧ください。 Firefoxバージョンのセレンバージョン間に不一致がある場合、ブラウザは起動されますが、Googleアプリケーションは起動しません。

これが役に立ちます。

+0

返信いただきありがとうございます!!!私はSelenium 2.53を使用しており、Firefoxのバージョンは38.8.0です。私は私のプロジェクトでコードの同じ部分を持っている私の心配は、Webドライバがブラウザを開くために取られた時間です。ブラウザを開くのに時間がかかりすぎています。 (ほぼ1分) –

+0

いつかブラウザが開いてアプリケーションを起動していますか? –