点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我是OPA测试的新手,已经能够使用'plumbing',但是当我在页面文件的CreatePageObjects函数中将'viewName'标签添加到action或assertions结构中时(请参阅 下面),OPA测试声称找不到该视图。 当我删除" viewName"标签时,下面的函数起作用。
- 视图名称是否完全合格?
- 我需要在opaTest.qunit.html文件中设置资源根吗?
在此先感谢您的帮助!
Opa5.createPageObjects({ betweenRegionApplicationTest:{ 动作:{ iPressTheAddButton:function(){ 返回this.waitFor({ viewName:"区域", controlType:" sap.m.Button", 成功:功能(aButtons){ aButtons [0]。$()。trigger(" tap"); }, 错误消息:"在应用程序页面上找不到添加按钮" }); } }, 断言:{ iShouldSeeTheAddDialog:函数(){ 返回this.waitFor({ controlType:" sap.m.Dialog", 成功:功能(){ Opa5.assert.ok(true,"对话框已打开"); }, 错误消息:"未找到对话框控件" }); } } } });
事实证明,OPA测试模块需要具有正确的视图路径!
一旦正确建立了视图路径(使用opaTest.qunit.html中相对于opaTest.qunit.html位置的resourceroot的组合,并创建一个名为" viewNamespace"的配置项,请参见下文) 测试正常运行。
一周热门 更多>