Всем привет!
Я использую(точнее, начинаю использовать) связку selenide+appium.
В данной конфе я нашел отличный пример от админов на основе приложения википедии. И нагло начал воровать оформление, архитектуру проекта и тд.
Ссылка на проект админа -
https://github.com/wikipedia-qa/wikipedia-selenideУ меня тоже гибридное мобильное приложение. Правда, пока что только андроид.
Я начал делать базовый кейс: открыть приложение, вставить адрес стенда, подтвердить.
IDE настроена корректно, веб тест базовый работает.
ОС - Каталина, эмулятор - от Android Studio. Capability сверил, к тому же копипастил из аппиум десктоп.
На момент запуска теста эмулятор запущен и виден в аппиум десктоп.
Apk добавлен в папку resources/apks и путь в капабилитис указан именно к приложению в проекте.
Ловлю ошибку
java.lang.IllegalArgumentException: Cannot detect type of the Driver. Platform value: null
Мой код в gist -
https://gist.github.com/samesmile/518fb7590cbcdd3d4d8f1ff270bb2316