如果想從頭學起Cypress,可以看下面的系列文章哦
https://www.cnblogs.com/poloyy/category/1768839.html
官方地址
https://github.com/abramenal/cypress-file-upload
安裝方式
npm
npm install --save-dev cypress-file-upload
項目導入插件
在 cypress/support/commands.js 文件下添加下面語句
import 'cypress-file-upload';
實際栗子
測試代碼
運行結果
注意事項
- 因為這里用的是 mock,命令是 cy.route() ,但如果換成最新的 cy.intercept() 會失敗
- 可以觀察下實際項目中是否存在這個問題(主要是上傳文件的接口的域名需要和網站同源)