关于我们 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088

AR录制脚本

2021/1/21 9:13:10 泽众 编辑:泽众 于 2021/1/22 10:44:26
  1. 首先,在AR中录制脚本,这里以计算器为例:

录制脚本前新建项目和脚本,这里可以对录制程序设置,选择不限定录制程序和限定录制程序,并对程序进行相应参数和工作目录的设置。

新建项目:

新建脚本:

 

点击录制按钮,鼠标左键点击实现录制动作,还可以通过Ctrl+alt+鼠标指针悬停捕获对象,捕获的对象可在对象库中查看是否存在,是否捕获成功

 

 

编辑脚本,参数化。

把这段脚本:

ar.window("CalcFrame_计算器").clickControl("Button_1", 9, 13, "left");

ar.window("CalcFrame_计算器").clickControl("Button_加", 9, 8, "left");

ar.window("CalcFrame_计算器").clickControl("Button_2", 18, 13, "left");

ar.window("CalcFrame_计算器").clickControl("Button_等于", 18, 33, "left");

ar.window("CalcFrame_计算器").clickControl("Button_清除", 20, 16, "left");

进行参数化编辑,编辑后如下:

for(ParameterData pd : ar.getParameterDataList("jsq.xls")/*.subList(0, 1)*/)

{

//ar.parameterData = pd;//ar.parameterData可用于脚本之间传递参数

ar.window("CalcFrame_计算器").clickControl("Button_"+pd.getFrom("a"), 9, 13, "left");

ar.window("CalcFrame_计算器").clickControl("Button_"+pd.getFrom("b"), 9, 8, "left");

ar.window("CalcFrame_计算器").clickControl("Button_"+pd.getFrom("c"), 18, 13, "left");

ar.window("CalcFrame_计算器").clickControl("Button_等于", 18, 33, "left");

ar.window("CalcFrame_计算器").clickControl("Button_清除", 20, 16, "left");

}

注意:这里可能会需要手动添加对象到对象库,保证参数列表内的参数在对象库中存在。

注:脚本回放没有问题,之后我们返回ATF,开始ATF与AR的联跑。

沪ICP备07036474号 2003-2022 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系