赛普拉斯在选择框中验证选项

时间:2019-11-21 18:01:52

标签: javascript cypress

我有一个'select'标签,没有值属性,只有文本。如何验证选择框中显示的选项列表(在这种情况下为文本)。

<select id="market-select" onchange="updatePageDataForMarket()">
<option>Dallas-Fort Worth</option>
<option>El Paso</option>
<option>San Antonio</option></select>

2 个答案:

答案 0 :(得分:0)

您可以尝试手动触发输入事件/更改事件,因为它们是唯一支持的事件

答案 1 :(得分:0)

我假设您要验证选择中的每个选项文本。如果是这样,您可以这样做:

const selectListOptions = ['Dallas-Fort Worth', 'El Paso', 'San Antonio'];
selectListOptions.forEach(item => cy.contains('#market-select', item));