Подскажите. как запустить Тесты на Edge через RemoteWebDriver и HUB. Локально все работает. Ошибка в создании Unable to create new service: EdgeDriverService
Selenium 3.151.49
JUnit Test: @Test public void openPage()
{
System.setProperty(“webdriver.edge.driver”, “C:\apps\Selenium\driver\msedgedriver.exe”);
//REMOTE
//###########################################
//OK
//ChromeOptions options = new ChromeOptions();
//WebDriver driver = new RemoteWebDriver(new URL("http://10.1.1.1:4445/wd/hub"), options);
//not OK
com.microsoft.edge.seleniumtools.EdgeOptions edgeOptions = new com.microsoft.edge.seleniumtools.EdgeOptions();
WebDriver driver = new RemoteWebDriver(new URL("http://10.1.1.1:4445/wd/hub"), edgeOptions);
//not OK
//org.openqa.selenium.edge.EdgeOptions edgeOptions = new org.openqa.selenium.edge.EdgeOptions();
//WebDriver driver = new RemoteWebDriver(new URL("http://10.1.1.1:4445/wd/hub"), edgeOptions);
//LOCAL
//####################################
//OK
//com.microsoft.edge.seleniumtools.EdgeDriver driver = new com.microsoft.edge.seleniumtools.EdgeDriver();
//OK
//org.openqa.selenium.edge.EdgeDriver driver = new org.openqa.selenium.edge.EdgeDriver();
//OK
//https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium/?tabs=java
// System.setProperty("webdriver.edge.verboseLogging", "true");
// EdgeDriverService service = EdgeDriverService.createDefaultService();
// EdgeOptions options = new EdgeOptions();
// options.addArguments("headless");
// options.addArguments("disable-gpu");
// com.microsoft.edge.seleniumtools.EdgeDriver driver = new com.microsoft.edge.seleniumtools.EdgeDriver(service, options);
//TEST
driver.get("https://demoqa.com");
а на тачке, где будет браузер запускаться, эдж-то есть? их же 2 сейчас, старый майковский, который они с обновлениями винды отключают (удаляют), и новый хромиумный, которому обычный хромдрайвер можно скормить
да я не спорю с требованиями, я говорю что хромиумному эджу не обязательно давать эдждрайвер, ему и хромдрайвер подойдёт (как и опере, яндексбраузеру и так далее)
Откуда у вас такие познания? Если еще в ранней версии ему можно было скормить хромдрайвер, то с 80 вроде версии они разошлись. У него есть свои драйвера которые и нужно использовать с официального сайта. Мы тестируем на хредже новом с 79 версии используя только драйвер от майков.