2017-01-05 10 views
0

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

+1

Проверьте это http://stackoverflow.com/help/how-to-ask и попытаться улучшить свой вопрос надлежащим образом – Andersson

ответ

0

Это, безусловно, немного широкий вопрос, хотя это то, что вызывает проблемы всех тестировщиков.

На самом деле нет надежного способа избежать этих проблем, поскольку html действительно изменяется по мере разработки продуктов. Вы можете попытаться увеличить свои шансы избежать проблемы, используя идентификатор, чтобы найти элементы везде, где это возможно, поскольку это гарантировано уникальным и не подвержено ошибкам из-за изменений компоновки, как XPath.

Если идентификатор недоступен, вы должны перейти к более «хрупким» методам локатора.

Смотрите этот блог для справки:

https://blog.mozilla.org/webqa/2013/09/26/writing-reliable-locators-for-selenium-and-webdriver-tests/