При использовании Selenium IDE для настройки теста я заметил, что приложение выбирает локатор для элемента (на первый взгляд) случайным образом. Иногда класс, иногда идентификатор, а иногда xPath .
Значит, xPath - это «отступление»? Может быть, предпочтительнее использовать идентификатор (если имеется) для более надежного тестирования. Или это наоборот? Что xPath на самом деле является золотым стандартом для поиска элементов на странице?
Я могу настроить тесты, которые вы видите, и мне стало интересно, следует ли мне ошибиться в отношении идентификаторов или xPaths.