我在使用OPA5脚本上传文件时遇到问题。 你能帮我吗?
请查看我的代码..
XML ::
<sap.ui.unified:FileUploader
id="fileUploader"
name="myFileUpload"
uploadUrl="upload/"
width="400px"
tooltip="Upload your file to the local server"
/>
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"
});
是否可以帮助我使用OPA脚本应用正确的代码上传文件。
提前谢谢
答案 0 :(得分:1)
如果您不想上传真实文件,可以将参数传递给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);
}
然后你可以在同一个动作或另一个动作中使用fireUploadComplete
功能(告诉上传完成)(如果你想在“上传”文件时检查某些内容。