Добавлена библиотека Selenium для автономного сервера, драйвер Gecko (последняя версия).Все установлено, но ошибка все еще появляется.
Я использую: Java 8 Update 191 |Windows 10, 64 бит |Mozilla 48.0.2 |Selenium 3.141.59
Код:
package test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class FistSeleniumTest {
public static void main(String[] args)
{
System.setProperty("webdriver.gecko.driver", "D:\\Portnov\\Java\\First Project\\SeleniumTest\\libs\\geckodriver\\geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver();
driver.get("https://seleniumhq.org/");
}
}
Ошибка при запуске в Eclipse:
Исключение в потоке "main" java.lang.IllegalStateException: путьчтобы исполняемый файл драйвера был установлен системным свойством webdriver.gecko.driver;Для получения дополнительной информации см. https://github.com/mozilla/geckodriver. Самую последнюю версию можно загрузить по адресу https://github.com/mozilla/geckodriver/releases по адресу com.google.common.base.Preconditions.checkState (Preconditions.java:847) по адресу org.openqa.selenium.remote.service.DriverService.findExecutable (DriverService.java:134) по адресу org.openqa.selenium.firefox.GeckoDriverService.access $ 100 (GeckoDriverService.java:44) по адресу org.openqa.selenium.firefox.verertableDirectorySourceService.java: 167) в org.openqa.selenium.remote.service.DriverService $ Builder.build (DriverService.java:355) в org.openqa.selenium.firefox.FirefoxDriver.toExecutor (FirefoxDriver.java:190) в org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:147) в org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:125) в test.FistSeleniumTest.main * * 101 * 10 * jj.1016 *