gpt4 book ai didi

testing - 使用 OPA 在 SAPUI5 中进行负测试

转载 作者:行者123 更新时间:2023-11-28 20:08:06 24 4
gpt4 key购买 nike

有没有办法通过 OPA 测试检查某个元素是否存在?

比如测试成功,如果不执行waitFor#success回调,会显示错误信息?

我有一个用例,其中是否显示按钮取决于非常重要的模型属性。我想通过 OPA 测试在每次部署时检查这一点。

按钮属性绑定(bind)为可见,如果该属性为 false,则按钮不会出现在 DOM 中,因此无法检查其状态。

最佳答案

如果控件从未创建或已从 SAPUI5 的管理器中拆除或完全删除,例如使用 oMyControl.destroy(),则以下工作:

theControlShouldNotBeThere: function(sControlId) {
return this.waitFor({
success: function() {
var bExists = (Opa5.getJQuery()("#" + sControlId).length > 0);
Opa5.assert.ok(!bExists, "Control doesn't exist");
}
});
}

注意以下细节:

关于testing - 使用 OPA 在 SAPUI5 中进行负测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46214196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com