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