Кто-нибудь использует Appium для тестирования веб-приложений в Android?
В настоящее время я использую Appium для автоматизации своего веб-приложения в симуляторе IOS (IPad), и оно работает нормально. Я хочу использовать его и для Android, т.е. (симулятор Nexus7 на компьютере Mac).
Я пробовал с ниже желаемыми возможностями...
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device", "selendroid");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability(CapabilityType.VERSION, "4.2.2");
capabilities.setCapability(CapabilityType.PLATFORM, "Mac");
driver = new RemoteWebDriver(new URL("http://localhost:4723/wd/hub"), capabilities);
Но я получаю ошибку ниже...
Ошибка конфигурации, информация о сеансе не начинается: ответ клиенту с ошибкой: {"status":6,"value":{"message":"Сеанс либо завершен, либо не запущен (исходная ошибка: ENOENT, stat '/Applications /Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDK/iPhoneSimulator4.2.2.sdk/Applications')","errno":34,"code":"ENOENT","путь":"/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDK/iPhoneSimulator4.2.2.sdk/Applications","origValue":"ENOENT, stat '/Applications/Xcode.app/Contents/Developer/Platforms /iPhoneSimulator.platform/Developer/SDK/iPhoneSimulator4.2.2.sdk/Applications'"},"sessionId":null} POST /wd/hub/session
Я использую следующие версии:-
1) Appium 0.10.4
2) Mac 10.7.5
3) Selenium WebDriver 2.41
4) Android — 4.2.2 API level 17
5 ) Симулятор Nexus7.
Может ли кто-нибудь помочь мне в решении этой проблемы?
Заранее спасибо!!