Meine FireFox Version 49.0.1 Selen Version eingestellt werden Java: 8.0.1010.13 Ich habe alle vorhandenen Selenium Jar Files durch die neuen Dateien ersetzt. Hinzugefügt wurde den gecko.Driver zu meinen Code noch diese Nachricht Ich sehe:Selen Java - java.lang.IllegalStateException: Selen-java-3.0.0-beta3 : Der Pfad zum Treiber ausführbar ist vom webdriver.gecko.driver Systemeigenschaft
Fehlermeldung: java.lang.IllegalStateException: Der Pfad zum Treiber ausführbar ist vom webdriver.gecko.driver Systemeigenschaft festgelegt werden;
Mein Code:
import java.util.concurrent.TimeUnit;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class AbstractPage {
WebDriver Driver =new FirefoxDriver();
@Before
public void Homescreen() throws InterruptedException
{
System.getProperty("Webdriver.gecko.driver", "C:/geckodriver.exe");
System.setProperty("Webdriver.firefox.bin", "C:/Program Files (x86)/Mozilla Firefox/firefox.exe");
Driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Driver.get("URL");
Driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
@After
public void TestComplete() {
Driver.close();
}
@Test
public void Projects() {
Driver.findElement(By.id("login-form-username")).sendKeys("Login");
Driver.findElement(By.id("login-form-password")).sendKeys("Password");
Driver.findElement(By.id("quickSearchInput")).sendKeys("ID");
}
}
Dekomprimieren der Gecko-Treiber verwendet, und geben Sie die komplette Pfad zur system.property –