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 (将#修改为@)