Cypress - 我可以使用 cy.type(text) 禁止打印我输入的文本吗?

Ste*_*ple 2 cypress

使用 Cypress 进行测试,当我运行 .type(text) 时,输入的文本出现在输出中。对于用户名和密码,这是不可取的。有什么办法可以抑制这种情况吗?例子:

cy.get("[type='password']")                 
        .click()                                    
        .type(pw)                                   
        .should('have.value', pw)   
Run Code Online (Sandbox Code Playgroud)

Jam*_*hon 9

根据Cypress 文档,您应该能够通过将log选项设置为 来抑制这种情况false。如果省略则默认为true.

IE,

cy.type('example', { log: false }) 
Run Code Online (Sandbox Code Playgroud)