【发布时间】:2020-04-14 15:06:39
【问题描述】:
我昨天刚开始使用带有 angular 的 cypress.io,正如文档所说,我正在使用属性 data-cy 来专门定位元素
<div data-cy="myelement">Hello</div>
cy.get("[data-cy=myelement]")
问题是,如果我想动态绑定它,angular 无法识别 data-cy 属性
<div *ngIf="user$ | async as user" [data-cy]="user.name">Online</div>
我是否必须创建个人指令才能动态添加该属性?还是有更好的办法?
【问题讨论】:
-
我个人大部分时间都使用 id="something",我的开发人员将 ID 用于任何事情都没有问题。我想这可能会导致问题。也许我应该重新考虑一下,但我从来没有这样做过……谢谢你的帖子
标签: angular angular-directive cypress