Appium - Android - Невозможно опросить элементы в сертификационных апках

Мне нужна помощь в понимании того, почему driver.findElement() или API-элементы поиска элементов Appium не работают ни в одном из приложений из сертификационных сборок, но работают в официальной версии из магазина приложений.

Просто нужно посоветоваться с экспертом, прежде чем я поговорю с командой разработчиков, так как я работаю в другом регионе, чем команда разработчиков.

Вот ситуация:

  1. подписанный apk (отладочная версия), установленный через adb - не работает

  2. сертификационная сборка apk установлена ​​из магазина приложений - не работает

  3. Официальная версия из магазина приложений - РАБОТАЕТ ОК!

Я довольно новичок в процессе сборки Android. Ценю любую помощь.

1 ответ

После нескольких дней отладки это не связано с подписью приложения. Мое приложение запускает камеру с состоянием onReady с предупреждением, которое скрывает элементы от Appium, поэтому элементы не найдены. Обратите внимание, что это оповещение настроено так, чтобы оно появлялось при первом запуске приложения.

Простейший обходной путь - отключить окно оповещения, если оно есть. Решено!

Другие вопросы по тегам