t.me/atinfo_chat Telegram группа по автоматизации тестирования

Запуск тест сьюта на разных URL`s и с разными тестовыми данными

Нужно запускать набор тестов на разных сайтах и с разным набором тестовых данных.
На всех сайтах локаторы совпадают, отличается только контент.
Использую Codeception/PhantomJS.

Сделайте что-то типа DDT. Разные данные будут подтягиваться в зависимости от env.

Понять бы в чем вопрос.

ну например:
есть 10+ сайтов, которые отличаются только дизайном и контентом, локаторы на них одинаковые, и есть набор тестов:

  • проверка формы регистрации/ создание ордера / проверка контента;

Задача состоит в том, чтобы запускать этот один сьют (который уже написан для одного сайта) на всех 10+ сайтах, НО с разными тестовыми данными, то есть - начиная от URL и заканчивая контентом.

а есть еще варианты как это можно сделать не прибегая к env?

К сожалению, не приходилось работать с Codeception.
На Python + Py.test есть замечательная штука как параметризация (https://pytest.org/latest/parametrize.html), неужели подобного нет?