Задать вопрос
@bitande
PHP

Как передавать параметры через командную строку в автотесты на java?

Привет.

Есть проект на java + maven + testNg + selenium.
Автотесты для интернет магазина.

Структура тестов такая, что каждый тест наследуется от базового тестового класса. А в базовом тестовом классе устанавливаются настройки, такие как

  • состояние - гость или авторизованный пользователь
  • браузер
  • язык сайта.
  • сервер - dev или prod


Я хочу запускать набор тестов через командную строку и передавать эти параметры в каждый тестовый класс.

С Java работаю всего месяц. Подскажите как это можно реализовать?
  • Вопрос задан
  • 1151 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@mipan
testNg позволяет создавать тесты с параметрами через xml, например.
Ответ написан
Комментировать
TheKnight
@TheKnight
Программист
QaTools Properties

Создаешь базовый конфиг, после чего можно при помощи Maven аргументов менять значения. Получается очень удобно.

Для локальной отладки можно перезаписать текущие значения при помощи properties-файлика.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы