表单字段未使用提供的值进行设置

2020-08-25 06:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用用户名和密码来...

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

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


嗨,

我正在使用用户名和密码来捕获SAP登录屏幕,并使用带有单引号的带有值(例如'USER01')的'SET'属性,但是值没有填写。

也与CLICK事件相同。

请帮助或建议。

7条回答
大简至美
2020-08-25 07:18

不起作用...

请在下面检查我的代码:

//--------------------------------------------- -------------------

//场景openSAPGUI的"测试"菜单

//--------------------------------------------- -------------------

GLOBAL.events.START.on(函数(ev){

if(ctx.options.isDebug){

//在系统托盘菜单中添加项目。

systray.addMenu('','openSAPGUI','Test openSAPGUI','',函数(ev){

var rootData = ctx.dataManagers.rootData.create();

//在此处初始化数据。

GLOBAL.scenarios.openSAPGUI.start(rootData);

});

}

});

//--------------------------------------------- ------

//场景openSAPGUI Starter()

//--------------------------------------------- ------

//--------------------------------------------- -------------------

//场景:openSAPGUI

//--------------------------------------------- -------------------

GLOBAL.scenario({openSAPGUI:function(ev,sc){

var rootData = sc.data;

sc.setMode(e.scenario.mode.clearIfRunning);

sc.setScenarioTimeout(600000); //全局方案的默认超时。

sc.onError(function(sc,st,ex){sc.endScenario();}); //默认错误处理程序。

sc.onTimeout(30000,function(sc,st){sc.endScenario();}); //每个步骤的默认超时处理程序。 sc.step(GLOBAL.steps.Start_SAPLogon750,GLOBAL.steps.pHome_management);

sc.step(GLOBAL.steps.pHome_management,GLOBAL.steps.pSAPLogin_management); sc.step(GLOBAL.steps.pSAPLogin_management,GLOBAL.steps.pSAPEasyAccess_manage); sc.step(GLOBAL.steps.pSAPEasyAccess_manage,null);

}},ctx.dataManagers.rootData).setId('2f4120e7-6243-4829-a90f-06cbae741610');

//--------------------------------------------- -------------------

//步骤:Start_SAPLogon750

//--------------------------------------------- -------------------

GLOBAL.step({Start_SAPLogon750:function(ev,sc,st){

var rootData = sc.data;

ctx.workflow('openSAPGUI','eda32a35-f7b9-4bc6-a7a2-8014e05800bb');

//开始'SAPLogon750'

SAPLogon750.start();

sc.endStep(); //pHome_management

返回;

}});

//--------------------------------------------- -------------------

//步骤:pHome_management

//--------------------------------------------- -------------------

GLOBAL.step({pHome_management:function(ev,sc,st){

var rootData = sc.data;

ctx.workflow('openSAPGUI','f51a0484-9918-40b6-b4bf-5e3dc22295eb');

//等到页面加载

SAPLogon750.pHome.wait(function(ev){

SAPLogon750.pHome.oConnection.clickDouble();

sc.endStep(); //pSAPLogin_management

返回;

});

}});

//--------------------------------------------- -------------------

//步骤:pSAPLogin_management

//--------------------------------------------- -------------------

GLOBAL.step({pSAPLogin_management:function(ev,sc,st){

var rootData = sc.data;

ctx.workflow('openSAPGUI','e84c8e3c-10b7-4071-b0b4-302b754941da');

//等到页面加载

SAPLogon750.pSAPLogin.wait(function(ev){

SAPLogon750.pSAPLogin.edClient.wait(function(ev){

SAPLogon750.pSAPLogin.edClient.set(" 100");

SAPLogon750.pSAPLogin.edUser.set(" User01");

SAPLogon750.pSAPLogin.oPassword.set(" welcome1");

//在页面上发送按键序列。

SAPLogon750.pSAPLogin.keyStroke(e.SAPScripting.key._Enter_);

sc.endStep('Default'); //pEasyAccess管理

},0,10000);

});

}});

//--------------------------------------------- -------------------

//步骤:pSAPEasyAccess_manage

//--------------------------------------------- -------------------

GLOBAL.step({pSAPEasyAccess_manage:function(ev,sc,st){

var rootData = sc.data;

ctx.workflow('openSAPGUI','38e1ff40-16da-4e9b-8bbc-c039ca540a44');

//等到页面加载

SAPLogon750.pSAPEasyAccess.wait(function(ev){

sc.endStep(); //结束场景返回;

});

}});

一周热门 更多>