Я разделил свой кипарисный скрипт на два отдельных контекста, как это:
/// <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')
})
})
При запуске он не ожидает завершения первого контекста, прежде чем запускать второй.
Как я могу убедиться, что первый контекст запущен полностью перед запуском contextx # 2?