cy.writeFile ("cypress / fixtures /", соответственно); все еще не работает для меня - PullRequest
0 голосов
/ 21 апреля 2020

Подскажите, пожалуйста, как вы вызывали cy.writeFile внутри события onLoad перед тем, как инициировать запрос XHR.

Я пытался -

Cypress.Commands.add('form_request', (method, url, formData, done) => {
    const xhr = new XMLHttpRequest(); 
    xhr.open(method, url);
    xhr.onload = function () {
     // done(xhr);    
     cy.writeFile(
      Cypress.env("BucketOutputFile"),
      JSON.parse(this.responseText)
     );
    };
    xhr.onerror = function () {
        done(xhr);
    };   
    xhr.send(formData); 
});
...