首页 > 解决方案 > 使用 cypress 上传 pdf 文件

问题描述

因为我是赛普拉斯的新手,所以我有一个上传 pdf 文件的场景,其中 HTML 代码不是“文件”类型,而是“文本”

HTML 代码:

我试过以下代码:

 cy.get("input[placeholder='No Files selected']").invoke('attr', 'type', 'file')
 const fileName = "sample.pdf"
 cy.fixture(fileName).then(fileContent => {
   cy.get('[type="file"]').eq(1).upload({ fileContent, fileName, mimeType: 'application/pdf' });
 })

我没有收到任何错误,但没有上传 pdf。

请找到前端的附加图像

在此处输入图像描述enter code here

标签: javascriptcypress

解决方案


推荐阅读