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