我有一个包含图像,文本和数字的值表。 我想单击特定的文本,但无法执行。我是量角器的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>
答案 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
伪指令。