Я пытаюсь получить текст сообщения об ошибке, используя protractor-typcript. Сообщение появляется только на несколько секунд.
ниже приведен полный HTML-код элемента:
<mas-popup-message _ngcontent-c24="" _nghost-c6="" class="ng-star-inserted">
<div _ngcontent-c6="" class="report-panel__container">
<i _ngcontent-c6="" class="material-icons close">close</i>
<div _ngcontent-c6="" class="report-panel__container-columns ng-star-inserted">
<div _ngcontent-c6="" class="report-panel__container-columns-content-error">User Creation Failed</div>
</div>
<!---->
<!---->
</div>
</mas-popup-message>
я пробовал ниже код
browser.wait(EC.visibilityOf(element(by.tagName("mas-popup-message"))),5000,"error returned");
Я использовал isDisplayed (), isPresent (), EC.presenceOf, но в каждом случае он возвращает одну и ту же ошибку.
NoSuchElementError: Элемент не найден с использованием локатора:
локаторы, которые я использую, правильные. Я думаю, что элемент находится в оверлее, но это не iframe. Может кто-нибудь помочь, что может быть возможным решением?