Обновите код, если есть какие-либо изменения, замеченные в xpath, с новым xpath во время выполнения без сбоя сценария - PullRequest
0 голосов
/ 12 ноября 2018

во время выполнения скрипта, когда код находит, что xpath изменен. Есть ли способ автоматически обновить xpath во время выполнения и перейти к следующим шагам в обязательном порядке.

1 Ответ

0 голосов
/ 12 ноября 2018

Джон, я думаю, что вы спрашиваете: «Как реализовать хрустальный шар, который предвидит изменения в HTML и автоматически адаптируется к ним».

Ответ таков: нет, лучший реалистичный способ - поговорить с разработчиками, чтобы реализовать разумные идентификаторы и классы для каждого важного элемента, и попросить их сообщить об изменениях до того, как вы начнете свои тесты, увидеть, как они ломаются, и удивляться тому, что произошло. .

Если вы сами разработчик и пытаетесь практиковать TDD, то:

1) реализовать неудачный тест с использованием фиктивного Xpath, увидеть, что он не прошел

2) реализовать пользовательский интерфейс

3) Обновите Xpath в своем тесте, запустите, см. Прохождение теста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...