Я пытаюсь загрузить изображения в средство выбора файлов стека в моих тестах на кипарис, используя библиотеку 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",
});
Может ли кто-нибудь указать мне, как эта библиотека работает с файловым стеком, пожалуйста?