Cypress дождитесь всех запросов ajax для решения cy.подождите(‘» «)

#testing #xmlhttprequest #cypress #wait

Вопрос:

Я тестирую тяжелую страницу с cypress, и мне нужно подождать, пока не будет активных запросов XHR, и я не хочу использовать cy.подождите(«»)

====> решение В вашем тесте обязательно используйте этот код в вашей функции тестирования

«это(» ***************», функция () {

   cy.route;
  cy.intercept({method: "GET",url: "",}).as("apiCheck");
     
  cy.wait("@apiCheck");


//////
//////  code 
//////

});''
 

Примечание URL: «» должно быть так: он будет принимать существующий URL

Комментарии:

1. Даете ли вы ответ внутри вопроса? Если это так, может быть, лучше написать ответ отдельно.

2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.