使用赛普拉斯上传Excel文件

时间:2019-11-07 07:40:29

标签: excel file-upload encoding xlsx cypress

我使用此https://www.npmjs.com/package/cypress-file-upload软件包上传文件。 当我尝试上传Excel(xlsx,xls)时,出现有关编码的错误。

  

[cypress-file-upload error]:“编码”无效。   请查看文档以查找受支持的“编码”值

我有以下代码:

const fileName = 'file_example_XLSX_1000.xlsx'
cy.fixture('files used for testing/file_example_XLSX_1000.xlsx').then(fileContent => {
cy.get('#file').upload({ fileContent, fileName, mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', encoding: 'UTF - 8', }){ subjectType: 'input' }})

2 个答案:

答案 0 :(得分:1)

编码应为UTF-8而不是UTF - 8

答案 1 :(得分:1)

大小写和空白很重要。

考虑utf8utf-8-这两个不同。

https://docs.cypress.io/api/commands/fixture.html#Arguments