Есть ли способ создать и использовать случайный адрес электронной почты для запроса POST в CYpress - PullRequest
1 голос
/ 31 января 2020

В настоящее время я использую данные для запросов POST

cy.fixture('CreateCredentials').then(list1 => {
      cy.request('POST', '/api/v1/Credentials', list1)
    })

Я хочу создать и сохранить случайное письмо в моем . json файле CreateCredentials а затем также повторно использовать его в файле spe c. js: cy.get('[data-cy=email]').type('use random email here')

 {
    "Username": "Create and Save random email here",
    "password": "pass123" 
  }

1 Ответ

0 голосов
/ 01 февраля 2020

Вы можете использовать псевдонимы: .as().

Пример с вашим сценарием:

cy.fixture('CreateCredentials').as('jsonData')

cy.request('POST', '/api/v1/Credentials', this.jsonData)

cy.get('[data-cy=email]').type(this.jsonData.Username)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...