Я пытаюсь автоматизировать тесты на симуляторе или устройстве iphone для веб-приложения, работающего в Safari. В документации для IPhoneDriver говорится, что он устарел и требует использования ios-driver или appium. Документация для обоих этих инструментов отсутствует, поэтому у кого-нибудь еще был опыт использования ios-driver для тестирования сайта, работающего в Safari. До сих пор я пытался обновить MobileSafari Info.plist, чтобы позволить ios-драйверу редактировать его:
sudo chmod 666 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator*.sdk/Applications/MobileSafari.app/Info.plist
Затем я запускаю selenium-standalone 2.32 на порту 3001 на Mac. Затем я запускаю пример кода, представленный на сайте ios-driver:
public static void main(String[] args) throws Exception {
DesiredCapabilities safari = IOSCapabilities.iphone("Safari");
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:3001/wd/hub"), safari);
driver.get("http://www.ebay.co.uk/");
System.out.println(driver.getTitle());
driver.quit();
}
Я не могу подключиться к ошибке. Должен ли я также установить веб-драйвер на симуляторе/устройстве, как я думаю, работает IPhoneDriver?
Я использую OSX Mountain Lion со всем современным программным обеспечением.
Спасибо