【发布时间】:2022-11-02 18:47:55
【问题描述】:
我是测试 e2e 的新手,我试图点击一个特定的按钮,我给了它一个数据-cy,它自动归因于其他动态创建的按钮。
如何点击第一个按钮?我用于单击单个数据-cy 的代码是这样的:
When('I click on button data-cy:{string}', (element) => {
cy.get('[data-cy="' + element + '"]').click();
});
感谢关注
编辑
已经尝试在线添加 .first() ,但我想使用一种方法,该方法允许我将选择器也仅用于第二个/第三个...按钮。顺便说一句,对于特定测试, .first() 语法完美地工作
【问题讨论】:
标签: angular testing cypress e2e-testing angular-e2e