泽众AutoRunner软件的使用方法,以测试win10环境下系统自带的计算器为例
准备工作:
系统: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环境下系统自带的计算器为例相关推荐
- U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件)
U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件) 把U盘插入装有win10系统的电脑 打开U盘目录(这里假设U盘目录是G:) 选中变成exe的文件,删除(放心,这里的exe是一个几k ...
- 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法
原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...
- 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡!
在win10环境下安装vmware软件后没有虚拟网卡! 此问题困扰已经半年之久,差点重装系统,更甚至更换笔记本,网上的方法几乎全部用过了,最后一波自己尝试终于解决了!!! 解决办法: 环境确认win ...
- 带exp在线计算机计算器使用,电脑系统自带科学计算器使用方法
<电脑系统自带科学计算器使用方法>由会员分享,可在线阅读,更多相关<电脑系统自带科学计算器使用方法(2页珍藏版)>请在人人文库网上搜索. 1.电脑的科学计算器函数名:ln在数学 ...
- w10网络里面没有计算机,win10计算器没有了怎么办_w10系统自带的计算器没有了的解决方法...
最近有朋友问小编win10计算器没有了怎么办,关于win10计算器找不到了的问题,相信很多朋友都遇到过.Win10系统中自带的计算器是非常好用的工具,几乎每台电脑都有计算器功能,但是有的朋友却找不到自 ...
- win10环境下基于face_recognition搭建自己的人脸识别软件
在win10环境下安装face_recognition,了解face_recognition中api的使用,如人脸截取.人脸矫正.人脸特征提取.人脸关键点提取.人脸mask获取.人脸特征比对等功能.最 ...
- Python3.5 win10环境下导入kera/tensorflow报错的解决方法
这篇文章主要介绍了Python3.5 win10环境下导入keras/tensorflow报错的解决方法,较为详细的分析了Python3.5在win10环境下导入keras/tensorflow提示错 ...
- 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡义
1.在win10环境下安装vmware软件后没有vmnet1.vmnet8虚拟网卡义 VMware版本问题!!! 使用window10安装的VMware,发现 "网络连接"只有 v ...
- 泽众性能测试软件,软件测试工具-测试管理工具-自动化测试工具-性能测试工具-SPASVO泽众软件测试网...
自动化测试框架 AutoTestFramework(简称 :ATF)是 B/S 架构框架,可实现功能自动化.移动自动化.移动兼容性自动化.接口自动化等多种自动化测试全流程管理.团队化管理的高级框架平台 ...
- Win10环境下数据分析常用软件的安装和设置
因为明年开始win7就不再支持系统补丁更新了,所以最近自己狠了一下心,把家里两台电脑重装了win10,发现了一些坑,谨以此文提醒自己,也希望能帮助同样碰到这些问题的同仁: 一.win10 我是直接用了 ...
最新文章
- 主攻ASP.NET.4.5.1 MVC5.0之重生:Web项目语音朗读网页文本,简单语音提示浏览状态
- linux下打开配置文件命令_Linux下用户权限相关命令
- 阿里工程师如何叫外卖?99%的人猜不到
- azkaban mysql参数_学习azkaban的笔记以及心得
- shell脚本工具之控制结构
- 软件工程---08.软件测试
- php 预览器,浏览器html代码快速预览小工具
- jquery时期到计时插件
- 我的凸优化学习之路(转)
- rust服务器人数查询网站,Rust Web框架列表
- 阿里云OSS云存储简介 与 基本概念
- 文件管理服务器win7,Win7如何取得文件管理所有权
- CSV文件打开乱码解决方法
- 阿里滑块x82y,223,224,225算法挺难的,千辛万苦。
- 【第3篇】人工智能(AI)语音测试原理和实践
- excel切片器联动
- 一个合格的中级前端工程师需要掌握的技能笔记(中)
- 红外线遥控协议简介(NEC格式)
- AXI 独占访问(Exclusive)和锁定访问(Locked )机制
- go-micro教程