#protractor #ui-automation
#транспортир #пользовательский интерфейс-автоматизация
Вопрос:
недавно я изучал, как использовать эти локаторы в транспортире для выполнения теста.
Но как я могу найти, если внутри нет идентификатора?
Например, на моем скриншоте, как я могу найти слова «У вас нет прав на доступ к этой странице, пожалуйста, получите ваш» или «Доступ» в теге?
Комментарии:
1. попробуйте
by.css('span[ng-bind-html="AccessDenied.HtmlMsg"]')
Ответ №1:
просмотрите эту страницу для всех возможных стратегий поиска https://www.protractortest.org/#/api?view=ProtractorBy.prototype.cssContainingText
В вашем случае cssContainingText кажется наиболее подходящим, но вы также можете использовать xpath и просто css, если научитесь использовать атрибуты, отличные от id