Я просто настраиваю возможности приложения IOS и не могу запустить приложение. Я не знаю, является ли это проблемой Xcode или конфигурации
Я пытался с Androidapp аналогичный код и работает нормально, но с IOS всегда появляется та же ошибка. «Невозможно создать новый сеанс, потому что« createSession », который принимает HttpClient, InputStream и long, не найден или недоступен» *
publicкласс Ios_Test {
IOSDriver<IOSElement>driver;
String path;
public void setup()
{
System.out.println("Session is creating");
path = System.getProperty("user.dir");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("platformName", "IOS");
cap.setCapability("deviceName", "Iphone 7");
cap.setCapability("automationName", "XCUITest");
cap.setCapability("platformVersion","11.0");
cap.setCapability("app", path+"//NDGapp.app");
try {
driver = new IOSDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), cap);
}catch (MalformedURLException ex){
System.out.print("exception");
}
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
System.out.println("Session is created");
}