МАУ автомат с эспрессо

В настоящее время я тестирую приложение, которое должно быть установлено в качестве запуска по умолчанию.

У меня уже есть набор тестов эспрессо, но они работают, только если пользователь ранее выбрал мое приложение в качестве панели запуска.

Эспрессо недоступно диалоговому окну, которое отображается для пользователя, чтобы он мог выбрать модуль запуска, поскольку он находится за пределами самого приложения. Тем не менее, UIAutomator вполне мог бы взаимодействовать с ним.

Следовательно, я хотел бы знать, возможно ли использовать какой-нибудь скрипт UIAutomator перед тестами эспрессо.

2 ответа

Решение

Поскольку UIAutomator 2.0 теперь основан на инструментарии Android, вы можете, например, запускать тесты Espresso и UIAutomator в одном тестовом наборе. Вы можете поиграть с именами методов тестирования, чтобы сначала запустить тесты UIAutomator, а затем запустить другие функции эспрессо. Подробнее об UIAumator 2.0 здесь.

У меня пока нет опыта работы с uiatomator, но я могу предоставить вам несколько полезных ссылок для начала. Вот они:

Чтобы получить больше информации о uiautomator посетите эти сайты:

Если вы ищете, как интегрировать Espresso с uiatomator визит:

http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html

Надеюсь, это поможет

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