Почему cy.wait не работает при первой загрузке? - PullRequest
0 голосов
/ 08 июня 2019

Я написал этот тест,

it.only('Should have Min Bed filter with desired options and filter data with it', ()=>{
    const options = [
        {value: 1, title: '1+'},
        {value: 2, title: '2+'},
        {value: 3, title: '3+'},
    ];
    options.forEach(option=>{
        cy.get('.filter-title').contains('Beds').click();
        cy.server().route('POST','/api/residential/search?size=20&page=0&sort=price,ASC').as('waiting'+option['value']);
        cy.get('.ant-radio-wrapper > span').contains(option['title']).click();
        cy.wait('@waiting'+option['value']).then((xhr)=>{
            assert.equal(xhr.request.body.bedrooms.min, option['value']);
        });
    });
});

этот тест не работает при первой загрузке сайта.Но если я перезапущу это быстро, оно будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...