Нужно запускать набор тестов на разных сайтах и с разным набором тестовых данных.
На всех сайтах локаторы совпадают, отличается только контент.
Использую Codeception/PhantomJS.
Сделайте что-то типа DDT. Разные данные будут подтягиваться в зависимости от env.
Понять бы в чем вопрос.
ну например:
есть 10+ сайтов, которые отличаются только дизайном и контентом, локаторы на них одинаковые, и есть набор тестов:
- проверка формы регистрации/ создание ордера / проверка контента;
Задача состоит в том, чтобы запускать этот один сьют (который уже написан для одного сайта) на всех 10+ сайтах, НО с разными тестовыми данными, то есть - начиная от URL и заканчивая контентом.
а есть еще варианты как это можно сделать не прибегая к env?
К сожалению, не приходилось работать с Codeception.
На Python + Py.test есть замечательная штука как параметризация (How to parametrize fixtures and test functions — pytest documentation), неужели подобного нет?