У меня есть приложение для Android, построенное с использованием Ionic, поэтому тесты e2e написаны с помощью Protractor и отлично работают с гибридной версией приложения.
Я пытаюсь выяснить, можно ли запустить эти тесты против собственного приложения на Android-устройстве (или, по крайней мере, в эмуляторе/avd)?Как протестировать собственное приложение для Android с помощью Protractor
Я пробовал Appium - не повезло, он пытается запустить браузер на устройстве. Мне это не нужно.
Selendroid:
java -jar path-to-selendroid.jar -app path-to.apk
он выполняет, но когда я начинаю транспортир, он пытается запустить некоторые AndroidDriver WebView App (с Selendroid логотипом), а не мое приложение, так что все тесты терпят неудачу. Конфигурация транспортира:
seleniumAddress: 'http://localhost:4444/wd/hub',
baseUrl: 'http://10.0.2.2:8000',
capabilities: {
browserName: 'android'
},
Возможно ли вообще? Или лучше, что я могу надеяться, запустить мобильный браузер на устройстве Appium/Selendroid?
Не могли бы вы привести ссылки на примеры фреймворков? Я готов переписать тесты, просто покажу мне инструменты :) –
Appium/Selendroid будет работать на вас. – jordiburgos