Все привет.
Исследую инструмент для автоматизированного тестирования "Appium" (http://appium.io).
У самого опыт автоматизации отсутствует.
Скачал и установил Appium по этому мануалу - https://github.com/a...-on-windows.md.
Установил Ant. Настроил Eclipse и Android SDK.
Скачал примеры тестов для андроида на джаве (https://github.com/a...ples/java/junit).
Запустил Appium и запускаю JUnit тест по любому тесту. В итоге тесты падают.
Appium выдает ошибку: error: Failed to start an Appium session, err was: Error: Error locating the app
: ENOENT, stat 'D:\apps\ApiDemos\bin\ApiDemos-debug.apk'
info: Responding to client with error: {"status":6,"value":{"message":"A session
is either terminated or not started (Original error: Error locating the app: EN
OENT, stat 'D:\\apps\\ApiDemos\\bin\\ApiDemos-debug.apk')","origValue":"Error lo
cating the app: ENOENT, stat 'D:\\apps\\ApiDemos\\bin\\ApiDemos-debug.apk'"},"se
ssionId":null}
POST /wd/hub/session 500 31ms - 323
Вопрос в следующем: кто нибудь пользуется Appium для тестирования мобильных приложений и может помочь обойти эти ошибки в тестах?
С уважением.
Тестирование мобильных приложений с Appium под Windows.
Автор imazunou, 13 авг 2013 14:29
Сообщений в теме: 3
#1
Отправлено 13 августа 2013 - 14:29
#2
Отправлено 01 сентября 2013 - 20:40
Мы используем для тестирования Android Robotium RC или просто голый Robotium. Преймущество RC что можно использовать TestNG.
Apium используем для тестирование iOS приложений, так как ничего более адекватного нету.
Не советую использовать Apium для тестирования Android, лучше голый Robotium и Spoon
Apium используем для тестирование iOS приложений, так как ничего более адекватного нету.
Не советую использовать Apium для тестирования Android, лучше голый Robotium и Spoon
#3
Отправлено 16 сентября 2013 - 18:43
Appium пока очень сырой.
Для iOS лучше использовать:
- для нативных приложений: UI Automator, Calabash
- веб: ios driver
Для Android:
- для нативных приложений: Robotium, Calabash
- веб: selendroid
Для iOS лучше использовать:
- для нативных приложений: UI Automator, Calabash
- веб: ios driver
Для Android:
- для нативных приложений: Robotium, Calabash
- веб: selendroid
#4
Отправлено 03 октября 2013 - 16:21
А appium действительно стартовал?
У меня на винде с андроидом все работает, правда использую testNg ... был косяк с полным путем до apk.
Ctqxfc просто юзаю, относительный путь ... apk находится в корне проекта.
У меня на винде с андроидом все работает, правда использую testNg ... был косяк с полным путем до apk.
Ctqxfc просто юзаю, относительный путь ... apk находится в корне проекта.
File app = new File("aut/NodeList.apk"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("device", "Android"); capabilities.setCapability(CapabilityType.BROWSER_NAME, ""); capabilities.setCapability(CapabilityType.PLATFORM, "Windows"); capabilities.setCapability(CapabilityType.VERSION, "4.2"); capabilities.setCapability("app-package", "com.example.android.notepad"); capabilities.setCapability("app-activity", ".NotesList"); driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных