所有文档似乎都在解释如何在下拉列表中选择一个值,但我需要断言选择了特定值,而不进行任何更改。 我是 Cypress 的新手,所以还无法弄清楚。
我尝试了
cy.get('.selector').contains('expected string');
,但测试失败并显示此错误消息 --
expected <.selector> to have value 1st of the month after 60 days, but the value was ''
和 Cypress.IO Select Drop Down 也没有帮助。
Fwiw,选择器是 Vuetify 的
v-select
有什么建议吗?
假设:
<select><option value="Alice">Bob</option> ... </select>
在 cypress 测试中你可以写:
cy.get('select').select('Bob').should('have.value', 'Alice')
假设:
鲍勃...
在 cypress 测试中你可以写:
cy.get('select').select("Alice");
cy.get('select').find('option[value="Alice"]').should("be.selected");