Тестовая запись Android для стороннего приложения и поддержка веб-просмотра

Недавно я наткнулся на тестовую запись Android. - http://tools.android.com/tech-docs/test-recorder. Это выглядит очень интересно, я пытался играть с моим приложением.

У меня есть пара вопросов.

  1. Может ли он записывать / генерировать код тестов, выполненных в стороннем приложении?

  2. Мое тестовое приложение имеет веб-просмотр внутри. Когда я пытался взаимодействовать с веб-представлением, он не генерировал код. Поддерживает ли запись теста эспрессо взаимодействие с webview? Если да, то что мне нужно сделать, чтобы включить автоматическую генерацию кода для взаимодействия с webview.

Буду признателен за любую оказанную помощь.

1 ответ

Плюсы Espresso Test Recorder - 1. Позвольте нам создавать эффективные тестовые сценарии на основе пользовательского интерфейса с взаимодействиями с пользователем. 2.Мы можем фиксировать утверждения и взаимодействия, не обращаясь непосредственно к структуре приложения, что увеличивает скорость выполнения и оптимизирует контрольный пример. 3.Это экономит много времени на поиск локаторов, а затем написание контрольных примеров. 4. Он поддерживает несколько утверждений, делая более надежные тестовые случаи.

Минусы Espresso Test Recorder - 1. В настоящее время не поддерживается запись взаимодействий WebViews. (Чтобы написать WebView Interactions, нажмите здесь) 2. Как только мы завершим запись один раз для следующей записи, она запускает приложение, и нет API для управления таким поведением. 3. Невозможно записать утверждения для тостовых сообщений.

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

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