Testing Cypress包含和cy.wait()

Testing Cypress包含和cy.wait(),testing,cypress,Testing,Cypress,我对Cypress和wait命令有一些问题: 我使用的代码与此类似: const counter = cy.get('something') counter.contains('0') //OK const container = cy.xpath('something multiple').children() container.click({multiple:true}) //cy.wait(200) coun

我对Cypress和wait命令有一些问题: 我使用的代码与此类似:

 const counter = cy.get('something')
        counter.contains('0') //OK
        const container = cy.xpath('something multiple').children()
        container.click({multiple:true})
        //cy.wait(200)
       counter.contains('3') //NOK
只有当我使用
cy.wait()
时,此代码才有效。我已尝试对此代码使用internaltimeout,并且
它不起作用了。仅在使用cy.wait时有效

不建议将元素保存在变量中,请改用Alise

   cy.get('something').as('counter');
   cy.get('@counter') .....
阅读文档以供参考:
@HatemHatamleh不使用返回值是正确的

使用
cy.*()
命令,可以定义命令执行步骤,这些步骤将与测试中的JS分开运行

插入
cy.wait()


将命令视为一个单独的“线程”,尝试使用链接来定义它们,但如果不可能,请按照@HatemHatamleh的建议使用alias。

我认为您有一个拼写错误->alias?