cssConistingText не находит webelement в Angular - PullRequest
0 голосов
/ 21 февраля 2020

Я использую транспортир с Angular, и я ищу, чтобы найти веб-элемент, используя cssContainingText, но он не находит его, когда я использую

return element(by.cssContainingText('.libelle', 'lien_tst'));

. HTML код -

    <app-test-console >
        <mat-card _ngcontent-fue-c13="" class="mat-card lien ng-star-inserted" >
          <mat-card-content _ngcontent-fue-c13="" class="mat-card-content">
            <div _ngcontent-fue-c13="" class="image">
              <img _ngcontent-fue-c13="" alt="" src="assets/images/test.png">
            </div>
            <div _ngcontent-fue-c13="" class="libelle"> lien_tst </div>
          </mat-card-content>
        </mat-card>
    </app-test-console>

1 Ответ

0 голосов
/ 21 февраля 2020

Я обнаружил проблему, есть iframe, который оборачивает все веб-элементы.

browser.switchTo().frame('framexpath').getWebElement());

Теперь работает.

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