单击量角器中的表格单元格值

时间:2019-01-28 12:36:21

标签: javascript angularjs automation protractor automated-tests

我有一个包含图像,文本和数字的值表。 我想单击特定的文本,但无法执行。我是量角器的e2e测试的新手,请提供帮助。

我需要单击文本“ Test Automation创建”

<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 :(得分:1)

如果您确切知道那里的文字,那么您正在寻找by.cssContainingText

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

否则,您可以执行以下操作

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

使用设置为h5的{​​{1}}伪指令精确地单击ng-reflect-router-link伪指令。