Appium - Android - Невозможно опросить элементы в сертификационных апках
Мне нужна помощь в понимании того, почему driver.findElement() или API-элементы поиска элементов Appium не работают ни в одном из приложений из сертификационных сборок, но работают в официальной версии из магазина приложений.
Просто нужно посоветоваться с экспертом, прежде чем я поговорю с командой разработчиков, так как я работаю в другом регионе, чем команда разработчиков.
Вот ситуация:
подписанный apk (отладочная версия), установленный через adb - не работает
сертификационная сборка apk установлена из магазина приложений - не работает
Официальная версия из магазина приложений - РАБОТАЕТ ОК!
Я довольно новичок в процессе сборки Android. Ценю любую помощь.
1 ответ
После нескольких дней отладки это не связано с подписью приложения. Мое приложение запускает камеру с состоянием onReady с предупреждением, которое скрывает элементы от Appium, поэтому элементы не найдены. Обратите внимание, что это оповещение настроено так, чтобы оно появлялось при первом запуске приложения.
Простейший обходной путь - отключить окно оповещения, если оно есть. Решено!