Sapui5 opa5如何使用opa5脚本上载文件

Sapui5 opa5如何使用opa5脚本上载文件,sapui5,Sapui5,我在使用OPA5脚本上传文件时遇到问题。 你能帮帮我吗 请看我的密码 xml:: 你能帮我使用OPA脚本应用正确的代码上传文件吗 提前感谢如果您真的不想上传真实的文件,您可以将参数传递给fireChange函数。 您可以使用操作: actions: function (oFileUploader) { var mParameters = { files: {

我在使用OPA5脚本上传文件时遇到问题。 你能帮帮我吗

请看我的密码

xml::

你能帮我使用OPA脚本应用正确的代码上传文件吗


提前感谢

如果您真的不想上传真实的文件,您可以将参数传递给
fireChange
函数。 您可以使用操作:

 actions: function (oFileUploader) {
                            var mParameters = {
                                files: {
                                    "0": {
                                        "name": "something",
                                        "type": "application/gzip",
                                        "size": 123,
                                        "lastModifiedDate": "2013-08-14T09:42:09.000Z",
                                        "webkitRelativePath": ""
                                    },
                                    "length": 1
                                },
                                newValue: "\"newValueOfTheFile.tgz\" "
                            };

                            oFileUploader.fireChange(mParameters);
                        }

然后,您可以在同一操作中使用
fireuploadplete
功能(告知上载已完成),或在另一操作中使用(如果您想在“上载”时检查某些内容)文件。

上传本身已经在UI5库的某个地方进行了测试。测试是否调用了这些方法就足够了,不是吗?如果你想知道SAP是如何测试文件上传程序的,我相信你会在GitHub上找到测试。我在GitHub中找不到OPA测试脚本上的任何链接或代码。你能将这些链接分享给我吗?
When.waitFor({
                            id: "fileUploader",
                            viewName: sViewName,
                            //actions: new Press(),
                            success : function (oFirstItem) {
                                oFirstItem.$().trigger("tap");
                                Opa5.assert.ok(true, "Upload Dialog got opened");
                            },
                            errorMessage: "Form Was not Submitted"
                        });
 actions: function (oFileUploader) {
                            var mParameters = {
                                files: {
                                    "0": {
                                        "name": "something",
                                        "type": "application/gzip",
                                        "size": 123,
                                        "lastModifiedDate": "2013-08-14T09:42:09.000Z",
                                        "webkitRelativePath": ""
                                    },
                                    "length": 1
                                },
                                newValue: "\"newValueOfTheFile.tgz\" "
                            };

                            oFileUploader.fireChange(mParameters);
                        }