Нажмите на значение ячейки таблицы в транспортире - PullRequest
0 голосов
/ 28 января 2019

У меня есть таблица значений, которая включает в себя изображения, текст и цифры.Я хочу нажать на конкретный текст и не смог сделать.Я новичок в тестировании e2e с транспортиром, поэтому, пожалуйста, помогите.

Мне нужно нажать на текст "Создано с помощью автоматизации тестирования"

<td class="custom-t-act mat-cell cdk-column-name mat-column-name ng-tns-c15-3 ng-star-inserted"
    _ngcontent-c15="" mat-cell="" role="gridcell">
  <h5 _ngcontent-c15="" class="mb-0 pointer" tabindex="0"
      ng-reflect-router-link="/projects/created-by-test-auto">
    <b _ngcontent-c15="" class="ng-tns-c15-3">Created by Test Automation</b>
  </h5>
</td>

1 Ответ

0 голосов
/ 28 января 2019

Если вы точно знаете, какой там будет текст, то вы ищете by.cssContainedText

element(by.cssContainingText('b', 'Created By Test Automation')).click();

В противном случае вы можете сделать что-то вроде этого

$('[ng-reflect-router-link="/projects/created-by-test-auto"]').click();

чтобы точно щелкнуть по директиве h5 с директивой ng-reflect-router-link, которая установлена ​​в /projects/created-by-test-auto.

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