我使用赛普拉斯测试,但在文档中我找不到equalsIgnoreCase。
这里是我的测试代码,我想equalsIgnoreCase在这种情况下:
cy.get('#SelectedToAddress')
.select('United Arab Emirates').should('have.value','AE')
我在柴发现这个对equalsIgnoreCase
chai.assert.match("chrome", /Chrome/i); //should return true
但我不如何使用相同与赛普拉斯值属性
另外,我发现这个插件柴
http://www.chaijs.com/plugins/chai-string/
但我不知道我怎么能一个薛宝钗插件添加到赛普拉斯
也许你也可以这样做:
cy.get('#SelectedToAddress')
.select('United Arab Emirates')
.its('value')
.then($value => {
let valueRead = $value.toLowerCase();
expect(value).to.eq(<expected_value_in_lowercase>);
})
您可以使用invoke命令:
cy.get('#SelectedToAddress')
.select('United Arab Emirates')
.invoke('val')
.should('match',/^AE$/i)