Я провел последнюю неделю или около того, изучая селен и создавая серию веб-тестов для веб-сайта, который мы собираемся запустить. это было здорово учиться, и я выбрал некоторые методы локации xpath и css.
Однако для меня проблема в том, что небольшие изменения нарушают тесты - любое изменение в div, id или каком-либо числе с автоматическим идентификатором, которое помогает идентифицировать виджеты, нарушает любое количество тестов - это просто кажется очень хрупким.
Итак, вы написали тесты на селен (или другие подобные), и как вы справляетесь с хрупкой природой тестов (или как вы не позволяете им быть хрупкими), и для каких тестов вы используете селен?