2016-12-24 8 views
-1

firefoxバージョン49.0.1を使用して、seleniumウェブドライバでdriver.get( "URL")を使用してURLを開くことができません。私は取得しています エラーは次のとおりです。seleniumウェブドライバでdriver.get( "URL")を使用してURLを開くことができません

org.openqa.selenium.firefox.NotConnectedException:45000ミリ秒後にポート7055上の127.0.0.1をホストに接続することができません。 Firefoxのコンソール出力

+2

、何かエラーに直面していますか? – NarendraR

+0

はい。私が得ているPFBエラー。 "org.openqa.selenium.firefox.NotConnectedException:45000ミリ秒後にポート7055のホスト127.0.0.1に接続できませんFirefoxコンソールの出力" –

+0

古いセレンのjarファイルを使用していると思います。最新のものに更新し、 'geckodriver 'firefoxと接続する – NarendraR

答えて

1

あなたはthisリンクからgeckodriver.exeをダウンロードする必要があり、あなたはヤモリドライバなしでFirefoxの49.0を実行することはできません。ダウンロードした後、解凍して、あなたのマシン上の任意の場所に保存し、このコードに従ってください。これにはSeleniumバージョン3.0.1を使用してください。 あなたはセレンの古いバージョンを使用している場合、あなたは、このリンクから

WebDriver driver = new FirefoxDriver(); 

ダウンロードヤモリドライバの代わりに

WebDriver driver = new MarionetteDriver(); 

を使用する必要がありますいくつかの詳細を追加https://github.com/mozilla/geckodriver/releases

System.setProperty("webdriver.gecko.driver","C:\\Selenium\\Firefox driver\\geckodriver.exe"); // you have to select you path of gecko driver where you placed it after download and unzip. 
WebDriver driver = new FirefoxDriver(); 

driver.get("http://www.hotmail.com"); 
+0

これは私のために鳴った。 Mozillaの49.o以降のバージョンで動作しますか?また、私はgeckodriver.exe(49以上のバージョンのmozilla用)とWebDriverドライバ=新しいMarionetteDriver();(古いセレンバージョン用)を使用する理由を知りたいですか? –

関連する問題