OPA页面找不到视图

2020-09-15 11:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是OPA测试的新手,已经能够使用'plumbing',但是当我在页面文件的CreatePageObjects函数中将'viewName'标签添加到action或assertions结构中时(请参阅 下面),OPA测试声称找不到该视图。 当我删除" viewName"标签时,下面的函数起作用。

  1. 视图名称是否完全合格?
  2. 我需要在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,"对话框已打开");
 },
 错误消息:"未找到对话框控件"
 });
 }
 }
 }
 });
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是OPA测试的新手,已经能够使用'plumbing',但是当我在页面文件的CreatePageObjects函数中将'viewName'标签添加到action或assertions结构中时(请参阅 下面),OPA测试声称找不到该视图。 当我删除" viewName"标签时,下面的函数起作用。

  1. 视图名称是否完全合格?
  2. 我需要在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,"对话框已打开");
 },
 错误消息:"未找到对话框控件"
 });
 }
 }
 }
 });
 
付费偷看设置
发送
1条回答
SAP小菜
1楼 · 2020-09-15 11:48.采纳回答

事实证明,OPA测试模块需要具有正确的视图路径!

一旦正确建立了视图路径(使用opaTest.qunit.html中相对于opaTest.qunit.html位置的resourceroot的组合,并创建一个名为" viewNamespace"的配置项,请参见下文) 测试正常运行。

 Opa5.extendConfig({
    viewNamespace:" app.cco.region.view"。
 }); 

一周热门 更多>