AR自动化测试工具录制脚本教程-自动化测试框架软件

作者:AutoRunner自动化测试工具   发布时间:2022-04-14

  1. 首先,在AutoRunner(自动化测试工具/功能测试工具)中录制脚本,这里以计算器为例:

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

AutoRunner自动化测试工具新建项目: 

AutoRunner自动化测试工具新建脚本:  

 

点击录制按钮,鼠标左键点击实现录制动作,还可以通过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");

AutoRunner自动化测试工具进行参数化编辑,编辑后如下: 

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的联跑。


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.