Выбор ответа Junior Локаторы спрашивают часто обновлено

Самый устойчивый локатор

Вопрос

Какой локатор кнопки входа переживёт редизайн вёрстки с наибольшей вероятностью?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: [data-testid="login-submit"]. Атрибут для тестов не зависит от структуры и оформления.

Варианты ответа

  1. [data-testid="login-submit"]правильный ответ
  2. /html/body/div[2]/form/button
  3. .css-1x2y3z
  4. div > form > button:nth-child(3)

Разбор

Атрибут для тестов не зависит от структуры и оформления. Абсолютный XPath ломается от любой новой обёртки, хеш-класс CSS-in-JS меняется при пересборке, а nth-child зависит от порядка элементов.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме