微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SAPUI5 在 FileUploader 中选择文件在 OPA5 测试中不起作用

如何解决SAPUI5 在 FileUploader 中选择文件在 OPA5 测试中不起作用

我想在我的 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 举报,一经查实,本站将立刻删除。