1

Я только начинаю с Espresso, чтобы писать тесты автоматизации пользовательского интерфейса. Я могу настроить среду и запустить тесты с помощью команды ADB.Как передать аргументы в пользовательский интерфейс Espresso из командной строки с использованием ADB?

ADB оболочки ам инструмента -w -e класс codepath.apps.demointroandroid.EspressoDemo # ValidateApplicationIsLaunched codepath.apps.demointroandroid.test/android.support.test.runner.AndroidJUnitRunner

codepath.apps.demointroandroid.EspressoDemo это имя класса, содержащее тесты. ValidateApplicationIsLaunched - это тестовая версия Espresso, работающая с использованием ADB.

Теперь у меня вопрос, как передать любой аргумент в тестовый пример Espresso из командной строки?

Рассмотрите следующий прецедент.

  1. Создайте тестовый пример для создания учетной записи пользователя.
  2. Теперь я хочу запустить этот тестовый пример с различными параметрами, например. Имя, возраст и т. Д., Которые я хочу контролировать через командную строку.

ответ

0

Ну, я не думаю, что передача параметров для тестирования с помощью Android консоли, как имя или AGE можно, но ...

... почему бы вам не создать тестовые классы (один для каждый тест) и запустить один конкретную используя Gradle консоли, как в примере ниже: Running a specific unit test with gradle

Надеется, что это поможет

 Смежные вопросы

  • Нет связанных вопросов^_^