我有一个'select'标签,没有值属性,只有文本。如何验证选择框中显示的选项列表(在这种情况下为文本)。
<select id="market-select" onchange="updatePageDataForMarket()">
<option>Dallas-Fort Worth</option>
<option>El Paso</option>
<option>San Antonio</option></select>
答案 0 :(得分:0)
您可以尝试手动触发输入事件/更改事件,因为它们是唯一支持的事件
答案 1 :(得分:0)
我假设您要验证选择中的每个选项文本。如果是这样,您可以这样做:
const selectListOptions = ['Dallas-Fort Worth', 'El Paso', 'San Antonio'];
selectListOptions.forEach(item => cy.contains('#market-select', item));