Xpath не работает при записи в браузере Chrome
У меня проблема. Когда я пытаюсь записать действия в google chrome с помощью Katalon Studio, иногда xpath не работает должным образом, и мне нужно самому написать атрибуты xpath. Я просто хочу знать, есть ли ошибка или я делаю это неправильно.
Я пытался также в IE, но я видел документацию, и теперь я знаю, что IE не имеет интеграции с xpath.
1 ответ
Я не думаю, что это ошибка. Это просто, как работает рекордер.
Я бы рекомендовал всегда писать xpath самостоятельно, потому что сгенерированный рекордером xpath имеет тенденцию быть очень хрупким и легко ломаться.
Советы по использованию селекторов xpath в Katalon см. Здесь.
И когда я говорю "пишу xpath самостоятельно", я действительно имею в виду "себя". Конечно, ChroPath или аналогичные инструменты могут помочь, но когда вы знаете, как выбрать нужный атрибут, вы получаете больший контроль и, как дополнительное преимущество, вы лучше узнаете DOM тестируемого приложения. Смотрите здесь для краткого описания xpath.