Protractor 量角器CSV文件上传不';行不通
我在尝试通过量角器上载excel文件的csv时遇到问题。文件是有效的。当我手动上传时,一切都很好。但由于某些原因,使用量角器上载时表示大小为0,类型无法识别 上传代码:Protractor 量角器CSV文件上传不';行不通,protractor,Protractor,我在尝试通过量角器上载excel文件的csv时遇到问题。文件是有效的。当我手动上传时,一切都很好。但由于某些原因,使用量角器上载时表示大小为0,类型无法识别 上传代码: var fileToUpload = './test.csv'; var absolutePath = path.resolve(__dirname, fileToUpload); element(by.css("input[type=\"file\"]")).sendKeys(absolutePath); 我也尝试过使用
var fileToUpload = './test.csv';
var absolutePath = path.resolve(__dirname, fileToUpload);
element(by.css("input[type=\"file\"]")).sendKeys(absolutePath);
我也尝试过使用绝对路径,没有path.resolve,也尝试过使用xlsx文件。问题依然存在。我相信我已经找到了原因。根据我的测试,似乎缺少文件
类型
,请参见以下内容:
对于.csv
文件:
File
lastModified: 1468589472000
lastModifiedDate: Fri Jul 15 2016 14:31:12 GMT+0100 (BST)
name: "valid-import.csv"
size: 198
type: ""
webkitRelativePath: ""
File
lastModified: 1468587182000
lastModifiedDate: Fri Jul 15 2016 13:53:02 GMT+0100 (BST)
name: "valid-import.svg"
size: 1030
type: "image/svg+xml"
webkitRelativePath: ""
对于.svg
文件:
File
lastModified: 1468589472000
lastModifiedDate: Fri Jul 15 2016 14:31:12 GMT+0100 (BST)
name: "valid-import.csv"
size: 198
type: ""
webkitRelativePath: ""
File
lastModified: 1468587182000
lastModifiedDate: Fri Jul 15 2016 13:53:02 GMT+0100 (BST)
name: "valid-import.svg"
size: 1030
type: "image/svg+xml"
webkitRelativePath: ""
请注意缺少的type属性-我正在尝试进一步深入研究,如果发现任何问题,我将更新此答案。我相信我已经找到了原因。根据我的测试,似乎缺少文件
类型
,请参见以下内容:
对于.csv
文件:
File
lastModified: 1468589472000
lastModifiedDate: Fri Jul 15 2016 14:31:12 GMT+0100 (BST)
name: "valid-import.csv"
size: 198
type: ""
webkitRelativePath: ""
File
lastModified: 1468587182000
lastModifiedDate: Fri Jul 15 2016 13:53:02 GMT+0100 (BST)
name: "valid-import.svg"
size: 1030
type: "image/svg+xml"
webkitRelativePath: ""
对于.svg
文件:
File
lastModified: 1468589472000
lastModifiedDate: Fri Jul 15 2016 14:31:12 GMT+0100 (BST)
name: "valid-import.csv"
size: 198
type: ""
webkitRelativePath: ""
File
lastModified: 1468587182000
lastModifiedDate: Fri Jul 15 2016 13:53:02 GMT+0100 (BST)
name: "valid-import.svg"
size: 1030
type: "image/svg+xml"
webkitRelativePath: ""
请注意缺少的类型属性-我正在尝试进一步挖掘,如果我发现任何东西,我将更新此答案。我不知道量角器,但您的CSV文件的示例会很好。CSV文件乍一看很简单,但它们有陷阱。如何使用量角器上传文件?请显示一些代码。我已经添加了代码,关于csv文件的示例,正如我已经说过的,文件是可以的,当从UI手动上传时,工作正常。你在哪里有文件?你能概述一下你的项目结构吗?我不知道量角器,但你的CSV文件的样本会很好。CSV文件乍一看很简单,但它们有陷阱。如何使用量角器上传文件?请显示一些代码。我已经添加了代码,关于csv文件的示例,正如我已经说过的,文件是可以的,当从UI手动上传时,工作正常。你在哪里有文件?你能概述一下你的项目结构吗?