autoRunner使用方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
autoRunner使用方法

autoRunner使用方法 新建项目 a) 在项目管理器空白区域,右键鼠标,选择新建项目 b) 输入项目名后,点击[确定]. 在初次打开autoRunner时选择的用于存放测试文件的文件夹里会有一个以项目名称为名的文件夹,各种测试脚本,参数表都存放在这里. 新建脚本 a) 在项目名上右键鼠标,选择新建脚本 b) 输入脚本名(最好是英文和数字),点击[确定]后,在右边脚本编辑区域,会打开脚本页 录制脚本 点击工具栏 ,或者点击菜单栏 点击开始录制后, 会弹出对话框 根据自己需要,选择是否记录击键和记录时间间隔,选好后点击[确定]. c) 点击[确定]后,开始录制测试过程,autoRunner会自动最小化,在屏幕右下打开录制过程记录窗口,此时,开始测试操作. 以windows自带计算器为例: 依次点击:开始--所有程序--附件--计算器,然后进行操作 操作完成,点击 右下记录窗口 的 停止录制 按钮来结束录制. 编辑测试脚本 录制完成后,在脚本编辑区域会生成本次操作的脚本: 注:绿色字体为注释内容,运行时不会执行注释内容. 脚本内容大致解读: ① ar.window(“Scicalc_计算器”) 表示: 计算器的窗体 ② clickControl(“Button_xx”) 表示: 鼠标对”Button_xx”的点击操作, Button_xx 为对象名 ③ checkProperty(“axx”,”bxx”,”cxx”) 表示: 执行到这一步时,对控件 axx 的 bxx 属性的值, 用 cxx(期望值,由自己设定) 来验证. 此语句会在控制台输出 期望值,实际值和验证结果 ④ ar.inputkey(“Enter”) 表示: 按下键盘上的按键 Enter ⑤ for 表示: for循环,脚本中的循环语法参考java的for each循环 ⑥ ParameterData pd 表示: 循环参数列表时,当前循环次数对应的值,取值方法为调用pd对象的 getFrom(“xx”) 方法. 例如: pd.getFrom(“btnA”) btnA是参数表中,名为 btnA这一行参数的名,循环时,依次从这一行中读取参数 b) 如果需要在脚本中增加 循环 或者 对当前步骤的某个对象的属性值进行验证,可以在脚本编辑区域,右键鼠标: ① 增加循环: 在脚本编辑区域空白处,右键鼠标,选择 循环参数列表 for(ParameterData pd : ar.getParameterDataList(first.xls) /*.subList(0, 5)*/) { ar.window(SciCalc_计算器).clickControl(Button_ + pd.getFrom(btnA)); ar.window(SciCalc_计算器).clickControl(Button_ + pd.getFrom(btnB)); } 循环语法参考 java中的 for each语法. 第一块灰色区域(ParameterData,参数对象 ),表示当前循环次数对应的参数列表的列的值 第二块灰色区域(ar.getParameterDataList(first.xls)), 表示从first.xls参数列表中读取参数. Xx.xls 是存放参数的excel表格 第三块灰色区域(/*.subList(0, 5)*/), 为注释区域,表示截取参数列表 第0位到第 5 位之前的数据 将参数表参数代入循环中: 黄色标记区域的代码是将参数表中的参数代入到脚本的循环中.核心方法就是调用参数对象的 getFrom(“”) 方法,如: pd.getFrom(btnA)) 其中,btnA是表示参数表中 名为btnA 行的 值. Button_ + pd.getFrom(btnA) 此条语句是一个拼接字符串的语句, 将Button_ 和 参数表中的 btnA中的数值, 拼接成需要操作的对象名,如 btnA=1 时 拼接后的效果是: Button_+1 c) 增加验证 在脚本编辑区域空白处右键鼠标,选择 注意光标位置,会在光标处插入代码. 点击[校验属性]后,弹出对话框: 依次选择要校验的 对象名称, 属性名称, 和期望值后,点击确定,会在光标出增加校验的脚本代码. 图例: ar.window(SciCalc_计算器).checkProperty(Edit, value, 8. ); 查看对象库 在工具栏点击 ,打开对象库; 这里需要查看,脚本中用到的对象,在对象库中是否都有,如果缺少,运行脚本时会出错.对象不足时,可以点击对象库左下的[增加对象]按钮,会像录制时一样,此时选择需要的对象,录制好以后停止录制. 编辑参数 在控制台标签页上

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档