【发布时间】:2021-10-11 22:49:27
【问题描述】:
尝试点击来自 Angular 的 mat-select 下拉菜单。
可以在浏览器控制台中看到的HTML代码:
我已经试过了:
- Using Cypress drop down select values are not happening
- Selecting options from Mat-select using cypress
实际的 HTML 代码如下所示:
按照我要选择的下拉项目的屏幕截图(E2E阶段)
注意:点击不会引发错误,但在 UI 上我从来没有看到点击,后来它得到以下错误 -
【问题讨论】:
-
请添加您尝试过的代码版本以及遇到的任何错误。
-
@AlapanDas ,对于单击下拉元素,我在这种情况下使用
[placeholder='Team Member'],从不出错。但在 UI 上它永远不会点击 -
像
cy.get('[placeholder='Team Member']').first().click({force: true})一样使用force: true怎么样? -
不,已经这样做了。没用。
-
如何将定位器改为
cy.get('mat-select[placeholder='Team Member']').eq(0).click()
标签: javascript angular cypress e2e-testing