org.openqa.selenium.SessionNotCreatedException: невозможно создать новый сервис: InternetExplorerDriverService - PullRequest
0 голосов
/ 29 октября 2018

public WebDriver launchTargetUrl (String moduleName) выдает IOException, InterruptedException { DesiredCapabilities cap = null; System.out.println (ModuleName); попробуй {

    // *************** Selenium Grid Setup***************// 
     String nodeUrl; if(moduleName.equals("Transactions")) 
     { 
     nodeUrl = "http://10.xx.xxx.xx:5555/wd/hub"; 
     } 
     else { 
    nodeUrl ="http://10.xx.xxx.xx:5557/wd/hub"; 
    } 
     cap = DesiredCapabilities.internetExplorer();
     cap.setCapability(CapabilityType.PLATFORM,Platform.WINDOWS );

    // *************** Selenium Grid Setup Ends***************//
    //System.setProperty("webdriver.ie.driver", "./IEDriverServer.exe");
    //System.setProperty("webdriver.chrome.driver", "./chromedriver.exe");
    // Enable the below line if you are not running as Selenium Grid
    //driver = new InternetExplorerDriver();
    //driver = new ChromeDriver();
    driver = new RemoteWebDriver(new URL(nodeUrl), cap);
    driver.get(targeturl);
    driver.manage().window().maximize();
    Thread.sleep(15000);
    return driver;
} catch (Exception e) {
    System.out.println(e);
    return null;
}

}

Выполнение команды ниже для регистрации узла, и он успешно регистрируется.

C:> java -Dwebdriver.ie.driver = "C: \ IEDriver.exe" -jar selenium-server-standalone -3.7.1.jar -role узел -hub http://10.xx.xxx.xxx:443/grid/register -port 5555 -b rowser "browserName = internetexplorer"

Когда я запускаю Suite for IE, появляется следующая ошибка

org.openqa.selenium.SessionNotCreatedException: Unable to create new service: InternetExplorerDriverService

Тот же код работает нормально для хрома

...