赛普拉斯测试停止在代码中间执行

时间:2019-04-11 06:18:59

标签: cypress

这是我的代码:

context('Actions', () => {
    beforeEach(() => {
        cy.visit('http://www.staging.365dropship.com') 
        cy.contains('Login').click()
        cy.wait(10000)
          .get('#fancybox-frame').then(($iframe) => {
                const $body = $iframe.contents().find('body')
                cy.wrap($body).find('#login-username').type('testtust100@gmail.com')
                cy.wrap($body).find('#login-password').type('1234567')
                cy.wrap($body).find('button').click()
            })     
    })

    it('continue', () => {
        cy.wait(10000)
        cy.url().should('include', '/owner/index')
        cy.get('a.icon-sale').click()
        cy.wait(10000)
    })

})

在登录测试停止执行后的第一个等待中,无故且日志中没有错误...有人可以帮我解决我的错误吗?

that is the last screen I caught before test stops, the wait is not complete

after I got this

1 个答案:

答案 0 :(得分:0)

提到的测试在我的地方工作正常。我猜这些凭证已知是无效的,但是在我期望它失败的那一点它会失败: enter image description here