2017-04-27 4 views

Antwort

2

Nein, Sie können nicht mit Selenium 3.3.1 arbeiten, ohne geckodriver zu verwenden. 3.3.1 Sie müssen zwingend herunterladen Gecko Treiber v0.15.0

Selen 2.53 war die letzte Version, die mit Mozila Firefox (bis Version 47.x) ohne gecko Fahrer arbeitete

mit Selen arbeiten von here und sparen es. Aktualisieren Sie Ihren Mozila Firefox auf 53.x

Beachten Sie: Für Gecko-Treiber v0.15.0 müssen Sie auf Selenium 3.3 aktualisieren, da diese Version HTTP-Antworten mit dem WebDriver-Standard ausrichtet.

Als nächstes müssen Sie den absoluten Pfad der Gecko-Treiber in Ihrem Code liefern. Ihr Code sieht dann so aus:

System.setProperty("webdriver.gecko.driver", "C:\\Utility\\BrowserDrivers\\geckodriver.exe"); 
FirefoxDriver driver = new FirefoxDriver(); 
driver.manage().window().maximize(); 
driver.get("https://www.facebook.com/"); 
driver.findElement(By.name("email")).sendKeys("your_username"); 

Lassen Sie mich wissen, ob dies Ihre Frage beantwortet.

+0

@AshishJain Haben Sie mit der neuesten Quelle Projekt arbeiten versucht, Ihre Anforderungen zu erfüllen? Möglicherweise müssen Sie die Firefox-Treiberimplementierung gemäß Ihren Anforderungen beibehalten. Soweit Release Gläser mit betroffen ist es nicht möglich ist Selenium 3 w/o Gecko verwenden. – stupidnetizen

Verwandte Themen