我有一个下拉元素与4个选项,我想验证所有这些使用下面的代码。但我得到的选项是不是“可迭代”错误。
it('Verify the value of Request Type drop down', function()
{
cy.get('#MailForm > div:nth-child(6) > select').find('option').then(option => {
const actual = [...option].map(o => o.value)
expect(actual).to.deep.eq(["Sales Request"])
})
})
如果我把...从...
const actual = [...选项].map(o =〉o.值)并传递const actual = [选项].map(o =〉o.值),它给出数组[未定义]错误。
谁能给我推荐一下。
1条答案
按热度按时间osh3o9ms1#
您只有一个选项“Sales Request”,这就是它不可迭代的原因。
检查选项的长度