赛普拉斯和上下文-等待上下文

时间:2018-08-29 14:11:43

标签: timing cypress

我将cypress脚本分成了两个单独的上下文,如下所示:

/// <reference types="Cypress" />

context('Navigation', () => {
beforeEach(() => {
cy.visit('xxx')
cy.get('.form-group:first-child input:nth-child(1)')
  .each(($el, index, $list) => {
    switch (index) {
      case 0:
        cy.wrap($el).type('xxx')
        break;
      case 1:
        cy.wrap($el).type('xxx')
        break;
      case 2:
        cy.wrap($el).type('xxx') // CUSTOMER_ID
        break;
    }
  });
cy.get('button').contains('Søg').click()
})

it('Meld skade', () => {
// TODO
})

});

context('Check CRM', () => {
it('Calling API directly', () =>{
cy
  .request('http://xxx')
  .its('body')
  .should('include', 'Api is alive')
})
})

在运行它时,它不会在开始第二个上下文之前等待第一个上下文完成。 在启动contex#2之前,如何确保第一个上下文完全运行?

0 个答案:

没有答案