问题标签 [cypress-file-upload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Cypress-file-upload 使用大文件输入文件崩溃
我想使用 cypress-file-upload 将一个 ~1GB 的大文件上传到我的 nodejs 服务器。这是我上传文件的代码:
cy.get('input[type=“file“').attachFile('1GB-File');
出现以下错误信息: cypress-file-upload error
这是由于 readFile 的内存使用限制。在生产中,文件上传由 websocket 流完成。我如何在这里处理 e2e 测试。还有其他机会让这个工作吗?谢谢
javascript - 通过 cypress 上传文件时收到与手动上传不同的错误消息
我正在为一个站点编写端到端的测试用例。在这个站点中,用户应该上传 python 文件。我想测试如果我用 ` .py扩展名重命名 png 文件并上传它会发生什么。当我手动进行时,网站给出了错误
错误:您提交了 py 类型的文件 factorial.py 但内容是 image/png 类型
cypress-file-upload但是,当我使用插件通过 cypress 上传时,它给了我以下错误:
错误:您提交了 py 类型的文件 factorial.py 但内容是 application/octet-stream 类型
为什么会这样?由于插件以某种特殊方式上传文件的方式,我是否遗漏了某些内容或收到了不同的消息?我可以通过cypress模仿手动文件上传输出(即得到完全相同的错误image/png type)吗?
更新
我还检查了 mp3 文件。手动上传错误:
错误:您提交了 py 类型的文件 factorial.py 但内容是音频/mpeg 类型
而柏树上传给出了相同的application/octet-stream type错误。
此外,我上传文件的代码如下所示:
显式添加 mimetype 也不起作用,并且仍然给出相同的错误:
cypress - Cypress 文件上传进行否定测试
我有一个接受文件并使用的表单cypress-file-upload,我让它正常工作。但是我也有一个场景,当没有文件上传时我需要验证错误。包本身正在验证文件是否存在。在这种情况下我们如何测试?
typescript - 从赛普拉斯的网页中抓取文本
如何使用 Typescript 从 Cypress 的网页中获取文本。
谢谢!
cypress - 如何使用 cypress 在 API 中上传文件
上面给出了我的上传代码,我如何在 API 自动化中上传文件
javascript - 自动文件上传
我尝试将文件自动上传到正在处理的项目,但文件名在字段中显示为已上传,但实际上并不是因为提交按钮仍然被禁用,但是当我手动上传时,上传按钮将是可点击的。
这是 HTML
cypress - 在运行测试时,cypress 正在重定向
当我在 cypress 中运行测试时,它正在重定向到登录页面,然后剩余的测试变得失败。这是什么原因




