Где хранить текстовые данные для автотестов?(selenium + python )

Недавно прошел курс по selenium + python(у меня оч начальный уровень), тесты вообщем то пилятся не плохо, но вот какая загвоздка..

Например все проверки делаются assert'ом, и в большинстве случаем я сравниваю текст полученный с сайта с заготовленным ожидаемым тестом, и что то этого заготовленного текста накопилось порядком.

Я храню в отдельном модуле в классе с данными:

class TextContentErr():
    ERR_ADMIN = "Произошла непредвиденная ошибка. Обратитесь к администратору системы."
    ERR_DIFF_PASSWORD = "Пароль и подтверждение пароля не совпадают."
'''и так далее, аналогично для ссылок, локаторов и всяких таких подобных данных'''

Ну и потом выдергиваю по надобности.

Так вот очень интересно как поступают профи с такими данными. Я что то слышал что их можно хранить в XML'ках, по первичному осмотру темы как то особых удобств не увидел.

Гуглится вся эта тема как то не очень. Поделитесь пожалуйста опытом.


Ответы (0 шт):