就在昨天,我开始使用cypress.io和angular。如文档所述,我正在使用属性data-cy来具体定位元素。
<div data-cy="myelement">你好</div>
cy.get("[data-cy=myelement]")
问题在于,如果我想动态绑定它,angular无法识别data-cy属性。
<div *ngIf="user$ | async as user" [data-cy]="user.name">Online</div>
我需要创建一个个人指令才能动态添加该属性吗?还是有更好的方法?