首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于sap.ui.commons.MessageBox的运算放大器匹配器

用于sap.ui.commons.MessageBox的运算放大器匹配器
EN

Stack Overflow用户
提问于 2016-01-28 12:20:51
回答 2查看 488关注 0票数 0

我怎样才能赶上一个信箱?

我试过这段代码,但它不能工作。

代码语言:javascript
复制
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()

请教我一下。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-01-28 13:44:08

代码语言:javascript
复制
return this.waitFor({
    pollingInterval : 100,
    viewName : "sap.ui.commons.MessageBox",
    check : function () {
        return !!sap.ui.test.Opa5.getJQuery()(".MessageBox").length;
    },
    success : function () {
        ok(true, "I see a confirm popup");
    },
    errorMessage : "Did not find confirmation popup"

});
票数 0
EN

Stack Overflow用户

发布于 2016-02-04 16:52:21

尝试使用"sap.ui.commons.Dialog“作为匹配器的controlType

commons MessageBox似乎是commons对话框的一个实例,请参阅使用UI5控制台插件的https://openui5.hana.ondemand.com/test-resources/sap/ui/commons/MessageBox.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35052812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档