- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试实验一
AutoIT
AutoIT agenda
• AutoIT简介
• AutoIT安装
• AutoIT脚本语法特征
• 窗口控件识别方法
• 常用窗口控件操作函数
• 编写AutoIT脚本
• 参考资料
• 上机实验习题
2
WebEx Confidential
AutoIT简介
• AutoIt 最初是为了帮助IT管理和维护开发的工
具,能自动完成软件的安装.
• AutoIT是用以编写并生成脚本程序的免费软件
,逐渐成为一款具有BASIC语言风格的自动化测
试工具.它被设计用来在Windows GUI (用户界
面)中进行自动操作和验证,从而帮助我们实现
Windows客户端软件的自动化测试任务.
3
WebEx Confidential
AutoIT简介
• 模拟键击动作(支持大多数的键盘布局);
• 模拟鼠标移动和点击动作,包括单击双击拖拽;
• 对窗口进行移动、调整大小和其它操作;
• 直接与窗口的 “控件 “交互(设置/获取控件
的相关属性);
• 配合剪贴板进行剪切/粘贴文本操作 ;
• 对注册表进行操作 ;
• 执行Windows及Dos下的可执行文件;
• 将脚本直接转换成独立的exe文件.
4
WebEx Confidential
AutoIT安装
• AutoIT官方网站
• 选择脚本模式
Edit the script 双击 au3脚本打开脚本编辑器
Run the script 双击au3脚本直接运行脚本
• 选择默认路径以及默认安装模式
5
WebEx Confidential
AutoIT脚本语法特征
• 变量
以$开头的字母,数字,下划线的组合.如$Name
可 Global,Dim或Local来定义
Global 申明全局变量
Local 申明局部变量,如函数内部变量
Dim 如果变量名和全局变量名同名,则会重
用全局变量,否则就只是申明一个局部变量
6
WebEx Confidential
AutoIT脚本语法特征
• 常用关键字
Include, 包含一个文件到脚本中
Include-once 指定当前文件只能被包含一次.
没有使用这个关键字申明时,一个库文件如果被
多次引 ,编译器就会报错.
cs 注释行开始 ce 注释行结束 #ce … #cs
单独注释一行代码,可以使用分号;注释.
7
WebEx Confidential
宏
宏都以@开头,运用宏可以极大方便脚本的编写.
宏 详细信息
@AutoItExe 当前脚本的完整路径. 已经编译的文件返回
EXE文件所在完整路径.
@ComputerName 当前计算机的名称.
@LogonDomain 登录域.
@OSVersion 返回操作系统的版本,如:WIN_2 8,
WIN_2 3, WIN_XP, WIN_2 ,
WIN_NT4, WIN_ME, WIN_98,
WIN_95
@ScriptDir 脚本所在目录. (不包含反斜杠符号\)
@IPAddress1 第一个网络适配器的 IP 地址.在某些电脑上
可能会返回
8
WebEx Confidential
设置
文档评论(0)