首页 > 解决方案 > 无法打开下拉菜单 - cy.click() 无法在element 以下命令 cy.get('#gestationWeek').click({force: true}) 返回错误 cy.click() 不能在 <select> 元素上调用。由于错误,我无法打开要从中单击项目的下拉列表。元素的代码是: <select _ngcontent-udx-c111="" formcontrolname="gestationWeek" id="gestationWeek" class=

问题描述

标签: cypress

解决方案


您可以为此使用 cypress select 命令,因为您的下拉列表是一个选择元素。

要根据text您可以使用的选择:

cy.get('select#gestationWeek').select('10')

要根据value属性进行选择,您可以使用:

cy.get('select#gestationWeek').select('11')

要基于 进行选择index,您可以使用:

cy.get('select#gestationWeek').select(0) //selects 10

推荐阅读