准备工作:
系统:Win10
测试的软件:Win10自带的计算器
本文中AutoRunner软件的下载地址:https://dl.pconline.com.cn/download/1592874-1.html?qq-pf-to=pcqq.group
(大家也可以在泽众的官网下载,这个是我随便下的)

——————————————————————————

本文演示的例子:
1.让计算器自动做个位数加个位数的运算
2.让计算机自动做多位数加多位数的运算

涉及知识点:
1.参数化
2.导入对象
3.循环

跟着操作:
①新建项目,新建脚本

②开始录制

③参数化
第一步,改代码:

第二步,改参数列表

这里首先给大家演示两个错误:
对象不在对象库 + 由于win10系统的原因数字要换成中文形式

第三步,解决第二步的错误
先在对象库手动添加对象。添加哪些呢?
要把你在计算器上可能会按到的按钮都点一遍。

然后解决第二个问题,把参数表里面的数字全改成中文
(这个GIF太大了放不上,看个截图吧)

完成第三步,执行的效果如下:

第四步,实现多次多数位数的加法
(这里的GIF用我之前已经实现了的代码,大家注意看一下参数表那怎么弄)
代码:

for(ParameterData pd : ar.getParameterDataList("test2.xls")/*.subList(0, 4)*/)
{//ar.parameterData = pd;//ar.parameterData可用于脚本之间传递参数ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_清除");ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("A1"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("B1"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("C1"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_加");ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("A2"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("B2"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_" + pd.getFrom("C2"));ar.window("ApplicationFrameWindow_计算器").clickControl("Windows.UI.Core.CoreWindow_等于");//检验属性String str1 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("A1"), "name");String str2 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("B1"), "name");String str3 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("C1"), "name");String str4 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("A2"), "name");String str5 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("B2"), "name");String str6 = ar.window("ApplicationFrameWindow_计算器").getProperty("Windows.UI.Core.CoreWindow_" + pd.getFrom("C2"), "name");System.out.println(str1 + str2 + str3 + "+" + str4 + str5 + str6 );}

*属性校验怎么搞?

给大家看一下最后的效果:

————————————————————————

总结
易错点:
1.问题描述:一打开AutoRunner,就报error code=-1 或者其他
原因:打开AutoRunner时,未以管理员身份运行。

2.问题描述:点击执行后报错说xxx对象不在对象库
原因:①你的某些计算机按钮对象不在对象库,要自行录入,
请点击菜单栏最后一个按钮“对象库”,选择‘添加对象’,然后在录制开始的时候戳那些还没被录入的按钮
②你的参数列表里的值跟对象库里的属性值不匹配(这个真的很操蛋)

几个常用的按钮:

(终于写完了这篇粗糙的玩意,还在学测试这门课。。。写得不清楚的地方不要介意。。)

泽众AutoRunner软件的使用方法,以测试win10环境下系统自带的计算器为例相关推荐

  1. U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件)

    U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件) 把U盘插入装有win10系统的电脑 打开U盘目录(这里假设U盘目录是G:) 选中变成exe的文件,删除(放心,这里的exe是一个几k ...

  2. 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法

    原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...

  3. 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡!

    在win10环境下安装vmware软件后没有虚拟网卡! 此问题困扰已经半年之久,差点重装系统,更甚至更换笔记本,网上的方法几乎全部用过了,最后一波自己尝试终于解决了!!! 解决办法:  环境确认win ...

  4. 带exp在线计算机计算器使用,电脑系统自带科学计算器使用方法

    <电脑系统自带科学计算器使用方法>由会员分享,可在线阅读,更多相关<电脑系统自带科学计算器使用方法(2页珍藏版)>请在人人文库网上搜索. 1.电脑的科学计算器函数名:ln在数学 ...

  5. w10网络里面没有计算机,win10计算器没有了怎么办_w10系统自带的计算器没有了的解决方法...

    最近有朋友问小编win10计算器没有了怎么办,关于win10计算器找不到了的问题,相信很多朋友都遇到过.Win10系统中自带的计算器是非常好用的工具,几乎每台电脑都有计算器功能,但是有的朋友却找不到自 ...

  6. win10环境下基于face_recognition搭建自己的人脸识别软件

    在win10环境下安装face_recognition,了解face_recognition中api的使用,如人脸截取.人脸矫正.人脸特征提取.人脸关键点提取.人脸mask获取.人脸特征比对等功能.最 ...

  7. Python3.5 win10环境下导入kera/tensorflow报错的解决方法

    这篇文章主要介绍了Python3.5 win10环境下导入keras/tensorflow报错的解决方法,较为详细的分析了Python3.5在win10环境下导入keras/tensorflow提示错 ...

  8. 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡义

    1.在win10环境下安装vmware软件后没有vmnet1.vmnet8虚拟网卡义 VMware版本问题!!! 使用window10安装的VMware,发现 "网络连接"只有 v ...

  9. 泽众性能测试软件,软件测试工具-测试管理工具-自动化测试工具-性能测试工具-SPASVO泽众软件测试网...

    自动化测试框架 AutoTestFramework(简称 :ATF)是 B/S 架构框架,可实现功能自动化.移动自动化.移动兼容性自动化.接口自动化等多种自动化测试全流程管理.团队化管理的高级框架平台 ...

  10. Win10环境下数据分析常用软件的安装和设置

    因为明年开始win7就不再支持系统补丁更新了,所以最近自己狠了一下心,把家里两台电脑重装了win10,发现了一些坑,谨以此文提醒自己,也希望能帮助同样碰到这些问题的同仁: 一.win10 我是直接用了 ...

最新文章

  1. 主攻ASP.NET.4.5.1 MVC5.0之重生:Web项目语音朗读网页文本,简单语音提示浏览状态
  2. linux下打开配置文件命令_Linux下用户权限相关命令
  3. 阿里工程师如何叫外卖?99%的人猜不到
  4. azkaban mysql参数_学习azkaban的笔记以及心得
  5. shell脚本工具之控制结构
  6. 软件工程---08.软件测试
  7. php 预览器,浏览器html代码快速预览小工具
  8. jquery时期到计时插件
  9. 我的凸优化学习之路(转)
  10. rust服务器人数查询网站,Rust Web框架列表
  11. 阿里云OSS云存储简介 与 基本概念
  12. 文件管理服务器win7,Win7如何取得文件管理所有权
  13. CSV文件打开乱码解决方法
  14. 阿里滑块x82y,223,224,225算法挺难的,千辛万苦。
  15. 【第3篇】人工智能(AI)语音测试原理和实践
  16. excel切片器联动
  17. 一个合格的中级前端工程师需要掌握的技能笔记(中)
  18. 红外线遥控协议简介(NEC格式)
  19. AXI 独占访问(Exclusive)和锁定访问(Locked )机制
  20. go-micro教程

热门文章

  1. python猜数字游戏编程、直到猜对为止显示猜了几次_python编写猜数字小游戏
  2. matlab 傅里叶变换时间窗 频率窗,短时傅里叶变换窗函数窗口宽度的选择
  3. 数学分析教程(科大)——3.3笔记+习题
  4. 单片机交通灯设计(含箭头指示)
  5. 千斤顶装配图怎么画_机械制图——绘制千斤顶装配图教程.ppt
  6. kx驱动中的DSP设置
  7. IT行业常见职位英语缩写及中文释义
  8. 新GRE词汇按部就班的学习方法
  9. 软件测试入门理论基础
  10. Java多线程和操作系统多线程关系