элементы по классам(делаю уникальные префиксы, например tt-login-button), и затем обращаюсь к нему в тестах. Вопрос: как правильно это делать? В тестах например я вынес отдельный файл с константами на каждый элемент(например const loginButton = ‘.tt-login-button’), но в компоненте ангуляра я к этому не обращаюсь, и если изменится селектор в компоненте, то придется менять константы. Есть ли лучше способ?
сделать себе не класс, а отдельный селектор для тестов, типа [data-qa="superPuperButton"] Он не будет меняться от логики/стилей компонента
Обсуждают сегодня