代码之家  ›  专栏  ›  技术社区  ›  Yu Jia

Cypress,在使用“cypress.commands.add”定义新命令时得到错误的结果

  •  0
  • Yu Jia  · 技术社区  · 7 年前

    我在“commands.js”中定义了一个新命令

    cypress.commands.add('subvalues',(a,b)=>return a-b);
    < /代码> 
    
    

    然后我调用新函数,使用以下代码

    it('call new function',function()。{
    让email=cy.subvalues(15,8);
    cy.get(“电子邮件”).type(email);
    (});
    < /代码> 
    
    

    但结果是“7”,结果是“[对象对象]”。

    我做错了什么事,请帮忙!

    it('Call new function', function(){
        let email = cy.subValues(15, 8);
        cy.get('#Email').type(email);   
    });
    

    但结果是“7”,结果是“[对象对象]”。 enter image description here

    我做错了什么事,请帮忙!

    1 回复  |  直到 7 年前
        1
  •  1
  •   maxwu    7 年前

    cy.subValues(15, 8).then(x => cy.get('#Email').type(x));