我要检查在我创建的登录屏幕中是否存在文本“您必须输入值”(附加屏幕快照)。当用户触摸输入字段,然后在不键入任何内容的情况下单击其他字段或区域时,将出现此消息。 因此,我尝试使用cypress对其进行测试,但它显示为
".type() will not accept an empty string"
柏树:
it('Should display You must enter a value if user does not type anything', () => {
cy.get('#username').type('')
cy.contains('You must enter a value')
})
我需要帮助解决此问题,谢谢。
答案 0 :(得分:1)
只需聚焦并模糊:
it('Should display You must enter a value if user does not type anything', () => {
cy.get('#username')
.focus()
.blur()
cy.contains('You must enter a value')
})