问题描述
我想在我的 OPA5 测试中触发文件选择。但该 以下代码不起作用。有什么问题?
iUploadAFile: function (oText) {
return this.waitFor({
controlType: "sap.ui.unified.FileUploader",id: /ulFileUploader/,success: function (oFileUploader) {
var mParameters = {
Files:
{
"0": {
"name": "test.json","type": "application/json","size": 2,"lastModified": 1623673777416,"webkitRelativePath": ""
},"length": 1
},};
oFileUploader[0].setValue(oText);
oFileUploader[0].fireChange(mParameters);
oFileUploader[0].fireUploadComplete();
},errorMessage: "FileUploader not found"
});
},
调试时 sap.ui.getCore().byId("ulFileUploader").oFileUpload.files 返回:
FileList {length: 0}
length: 0
__proto__: FileList
但应该返回如下内容:
FileList {0: File,length: 1}
0: File
lastModified: 1623673777416
lastModifiedDate: Fri Jun 18 2021 11:48:44 GMT+0200 (Mitteleuropäische Sommerzeit) {}
name: "test.json"
size: 2
type: "application/json"
webkitRelativePath: ""
__proto__: File
length: 1
__proto__: FileList
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)