Size: a a a

Мобильное тестирование с Appium

2020 September 25

MB

Mikhail Barinov in Мобильное тестирование с Appium
Max Lebid
А кто писал тесты используя webdriver, есть проблема, ищу элемент по аксесабилити лейблу, возвращает пустой массив
если iOS то смотрите на аттрибуты visible и enable. У меня падает если visible False
источник

ML

Max Lebid in Мобильное тестирование с Appium
Mikhail Barinov
если iOS то смотрите на аттрибуты visible и enable. У меня падает если visible False
А если андроид?
источник

Z

Zloikurt in Мобильное тестирование с Appium
я не спец, но под андроид может есть/юзаются такие атрибуты как displayed? это неточно. но вдруг на мысль наведет.
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Zloikurt
я не спец, но под андроид может есть/юзаются такие атрибуты как displayed? это неточно. но вдруг на мысль наведет.
+
источник

ML

Max Lebid in Мобильное тестирование с Appium
Но вообще приложуха на реакт нейтиве
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Max Lebid
А если андроид?
там вроде просто id. У меня на проекте так. accessibility_id нету в Андроиде
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Max Lebid
Но вообще приложуха на реакт нейтиве
в приложении вебвью?
источник

ML

Max Lebid in Мобильное тестирование с Appium
Mikhail Barinov
в приложении вебвью?
Всмысле компонет View?
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Max Lebid
Всмысле компонет View?
ну приложение может быть нативным, а может быть полностью webview. Просто apk файл выступает оболочкой, чтобы веб страницы в приложении казались полноценным приложением, когда это не так. У Вас нативное приложение или всё-таки внутри него в основном webview?
источник

ML

Max Lebid in Мобильное тестирование с Appium
Я пытаюсь написать банальный тест на клик, взять тачебл компонент и вызвать click
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
у нас в компании был проект, где фронтендер пили приложухи для иос и андроид. просто приложения были оболочкой, а по факту внутри был один фронтенд для мобилок
источник

ML

Max Lebid in Мобильное тестирование с Appium
Mikhail Barinov
ну приложение может быть нативным, а может быть полностью webview. Просто apk файл выступает оболочкой, чтобы веб страницы в приложении казались полноценным приложением, когда это не так. У Вас нативное приложение или всё-таки внутри него в основном webview?
Я сбилдил апк файл и указал в конфиге аппиума
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Вопрос к тому, если вебвью, то надо менять context: WEBVIEW/NATIVE_APP
источник

ML

Max Lebid in Мобильное тестирование с Appium
А июзаю андроид симулятр
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Daniil Stepanov
Вопрос к тому, если вебвью, то надо менять context: WEBVIEW/NATIVE_APP
+
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Max Lebid
А июзаю андроид симулятр
Перед тем как сделать findelement, добавь строчку driver.getCurrentContext(); и посмотри что тебе он присылает
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
попробуйте в капабилитиз указать
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
это актуально для гибридных приложений
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Ну можно через капы, да
источник

ML

Max Lebid in Мобильное тестирование с Appium
Спс попробую, а еще вопрос в андроид симуляторе все видно и кликается норм, но когда в апиум десктопе стартую сесию то там белый экран в приложухе
источник