Загрузка файла Cypress (изображение / JPEG) - PullRequest
1 голос
/ 30 октября 2019

Я пытаюсь загрузить файл JPEG в кипарис. Я не очень знаком с тем, как это делается.

У меня есть следующий код:


cy.fixture(filename).then(fileContent =>
 {
cy.get('#file').upload({ fileContent, filename, mimeType: 'image/JPEG', })
     { subjectType: 'input' }
    })

Это ошибка, которую я получаю:

Одно или несколько полей недопустимы в данных файлах. Пожалуйста, посмотрите в документации, чтобы найти поддерживаемые значения "fileOrArray"

1 Ответ

2 голосов
/ 31 октября 2019

Я полагаю, вы используете этот плагин cypress-file-upload для загрузки. Вот его контракт API

interface FileData {
    fileContent: string;
    fileName: string;
    mimeType: string;
    encoding?: Cypress.Encodings;
  }
    upload(fileOrArray: FileData | FileData[], processingOpts?: FileProcessingOptions): Chainable<Subject>;

Вы сделали опечатку, которая должна быть имя файла , а не имя файла .

...