Загрузка изображений в файл через кипарис - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь загрузить изображения в средство выбора файлов стека в моих тестах на кипарис, используя библиотеку cypress-file-uploader, однако я не могу отобразить изображения в окне средства выбора файлов, готовые щелкнуть на них.

Подходы, которые я пробовал:

Этот возвращает ошибку Error: ENAMETOOLONG: name too long

      cy.fixture("exterior1.png").then((image) => {
        cy.get(".fsp-drop-area").attachFile(
          { filePath: image, mimeType: "image/jpeg" },
          { subjectType: "drag-n-drop" }
        );
      });

Этот не вызывает ошибки, но не отображает изображение в зоне сброса

      cy.get(".fsp-drop-area").attachFile({
        filePath: "exterior1.png",
        encoding: "base64",
        mimeType: "image/jpeg",
      });

Этот файл также не содержит ошибок, но не отображает изображение в рабочей зоне

      cy.get(".fsp-drop-area").attachFile("exterior1.png", {
        subjectType: "drag-n-drop",
      });

Может ли кто-нибудь указать мне, как эта библиотека работает с файловым стеком, пожалуйста?

...