Как получить данные из кипарисового теста в файл JSON? - PullRequest
0 голосов
/ 19 марта 2020

Я запускаю кипарис-тест, как это в командной строке прочь получить данные этого теста в файл json? Заранее спасибо

1 Ответ

0 голосов
/ 19 марта 2020

В этом случае вы можете использовать команду cy.writeFile(). Вы можете попробовать следующие примеры для записи в файл json из теста:

Первый пример - подтверждение ответа API в файл json в папке приспособлений.

describe('API Testing and save as json data', () => {  

 var baseURL = "https://pokeapi.co/api/v2/pokemon"

 beforeEach(() => {
      cy.request(baseURL+"/25").as('pikachu');
   });

 it('Write to a json file', () => {
        cy.get('@pikachu').then((response) => {
            var someArr = new Array();
             someArr = response;
            cy.writeFile('cypress/fixtures/testdata.txt', someArr);

        })
    });

});

Другой пример, если вы получили в массиве некоторые данные массива и хотите записать в файл json:

const someArr = [{name:"car", cost:"$1000", year:"2020"}];
cy.writeFile('cypress/fixtures/testdata.txt', someArr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...