如何捕捉消息框?
我尝试了这段代码,但它不起作用。
iShouldSeeConfirmPopup: function(sTitle) {
return this.waitFor({
controlType: "sap.ui.commons.MessageBox",
matchers: function(oControl) {
return oControl.getTitle() === sTitle;
},
success: function(oControls) {
ok(true, "I see a confirm popup");
},
errorMessage: "Did not find confirmation popup"
});
}
我看了一下MessageBox here的API。但是,我认为它不支持getTitle()
请教我。谢谢!
答案 0 :(得分:0)
ifPresent()
答案 1 :(得分:0)
尝试使用" sap.ui.commons.Dialog"作为匹配器的controlType
公共MessageBox似乎是公共对话框的一个实例, 使用UI5控制台插件查看https://openui5.hana.ondemand.com/test-resources/sap/ui/commons/MessageBox.html