2017-03-20 13 views
0

Firefoxを使用してJAVAを使用してセレンコードを実行しているときにエラーが発生しています。 Firefoxのドライバが開かれましたが、Webサイトのアドレスを取得できません。selenium 3.xはfirefoxドライバとJXLメソッドをサポートしていますか?

セレン3.xのバージョンはFirefoxのドライバをサポートしていますか?

System.setProperty("webdriver.firefox.driver","C:\\Program Files (x86)\\Mozilla Firefox\\firefoxdriver.exe"); 
WebDriver wd = new FirefoxDriver(); 
wd.get("https://www.google.co.in/"); 
+0

はい、それはGeckodriverを使用する必要がある45以上のFirefoxバージョンを使用している場合はサポートしています。 Selenium 3.xは両方とも正常に動作します。 – Gopal

+0

ありがとうございます@Gopalその仕事.. – Harikrishna

+0

ようこそ@harikrishna – Gopal

答えて

0

セレン3を使用する場合、geckodriverをダウンロードする必要があります。これ以上firefoxdriverはサポートされません。

System.setProperty("webdriver.gecko.driver", {path of geckodriver.exe}); 
WebDriver driver = new FirefoxDriver(); 
+0

より正確には、 "C:\\ absolute_path \\ geckodriver.exe"としてgeckoドライバの絶対パスを使用するOPを提案することができます – DebanjanB

+0

いいえ、これは間違っていますセレン3は、レガシーfirefoxドライバをサポートしています、セレンのバージョンは、Firefoxのドライバとは何の関係もなく、Firefoxのバージョンは、geckodriverと45以上の動作と、従来のfirefoxドライバで動作する45以上のfirefoxドライバに依存します。 – RAJ

+0

@RAJ Selenium 3がレガシーFirefoxドライバをサポートしているかどうかは別の質問です。 OPの質問から、初心者であることが明らかなので、回答者にキーと値のペアを渡す方法についての回答をより明確にするように答えました。 – DebanjanB

関連する問題