Я пытаюсь автоматизировать настольное приложение через Winnium.Пытаясь запустить калькулятор через него, я добился успеха, но то же самое не так с приложением, которое я использую.Winnium не может начать новый сеанс на порту 9999. Ниже приведено исключение, которое я получаю:
Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06'
System info: host: 'INVA621934', ip: '10.164.31.43', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_131'
Driver info: driver.version: WiniumDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:641)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
at org.openqa.selenium.winium.WiniumDriver.<init>(WiniumDriver.java:84)
at com.fil.behaviourFin.desktop.Calculator.pocFMW(Calculator.java:54)
at com.fil.behaviourFin.desktop.Calculator.main(Calculator.java:24)
Мой код указан ниже:
public void poc() throws MalformedURLException, InterruptedException{
options.setApplicationPath("C:\\Windows\\System32"+
"\\FundManagerWorkbench_SIT.exe");
driver=new WiniumDriver(new URL("http://localhost:9999") , options);
Thread.sleep(4000);
}