使用赛普拉斯进行测试,当我运行.type(text)时,输入的文本将出现在输出中。对于用户名和密码,这是不可取的。有什么办法可以抑制这个?示例:
cy.get("[type='password']")
.click()
.type(pw)
.should('have.value', pw)
答案 0 :(得分:1)
我不确定这是否对您有帮助,但是您可以尝试以下方法:
cy.get("[type='password']").then(($input)=>{
$input.val('YOUR PASSWORD');
})
我这样做了,但是在Cypress GUI中看不到密码。
答案 1 :(得分:1)