软件测试实验一 AutoIT
******@
AutoIT agenda
AutoIT简介
AutoIT安装软件测试实验一 AutoIT
******@
AutoIT agenda
AutoIT简介
AutoIT安装
AutoIT脚本语法特征
窗口控件识别方法
常用窗口控件操作函数
编写AutoIT脚本
参考资料
上机实验习题
AutoIT简介
AutoIt 最初是为了帮助IT管理和维护开发的工具,能自动完成软件的安装.
AutoIT是用以编写并生成脚本程序的免费软件, GUI〔用户界面〕中进展自动操作和验证,从而帮助我们实现Windows客户端软件的自动化测试任务.
AutoIT简介
模拟键击动作〔支持大多数的键盘布局);
模拟鼠标移动和点击动作,包括单击双击拖拽;
对窗口进展移动、调整大小和其它操作;
直接与窗口的“控件“交互〔设置/获取控件 的相关属性〕;
配合剪贴板进展剪切/粘贴文本操作 ;
对注册表进展操作 ;
执行Windows及Dos下的可执行文件;
将脚本直接转换成独立的exe文件.
AutoIT安装
AutoIT官方网站 autoitscript
选择脚本模式
Edit the script 双击 au3脚本翻开脚本编辑器
Run the script 双击au3脚本直接运行脚本
选择默认路径以及默认安装模式
AutoIT脚本语法特征
变量
以$开头的字母,数字,$Name
可用Global,Dim或Local来定义
Global 申明全局变量
Local 申明局部变量,如函数内部变量
Dim 如果变量名和全局变量名同名,那么会重 用全局变量,否那么就只是申明一个局部变量
AutoIT脚本语法特征
常用关键字
Include, 包含一个文件到脚本中
Include-once ,一个库文件如果被屡次引用,编译器就会报错.
cs 注释行开场 ce 注释行完毕 #ce … #cs
单独注释一行代码,可以使用分号;注释.
宏
宏都以@开头,运用宏可以极大方便脚本的编写.
设置
设置AutoIT特性
Opt("CaretCoordMode", 1)
内置函数
常用函数
操作窗口和控件类
控制鼠标键盘类
文件目录管理类
字符串处理类
编写自定义库函数
将含有一样逻辑的脚本封装成函数,并将这些函
数按照功能或类型特点,分类组织在不同文件中,
然后在使用这些函数的脚本里包含这些文件.
将功能代码嵌在Func和EndFunc之间
定义函数的参数以及返回值
函数名必须使用字母或下划线_开头
编写自定义库函数
;
Func MyDouble($Value)
$Value = $Value * 2
Return Value
End Func
窗口识别方法
窗口标题 必须指定
窗口文本 可选参数
窗口句柄 唯一标识
WinWaitActive(“无标题 – 记事本〞, “〞)
控件识别方法
ID,内部控件ID;
TEXT,控件文本,如〞下一步〞按扭
CLASS,内部控件的类的名称,如Edit或Button
INSTANCE,枚举
CLASSNN,类别名,如〞Edit1〞
ControlClick("我的窗口", "", "[ID:254]")
常用窗口操作函数
窗口相关
WinActivate ( "窗口标题" [, "窗口文本"] )
激活指定窗口
WinWaitActive ( "窗口标题", ["窗口文本"], [超时时间] )
脚本暂停执行一段时间到指定窗口出现并激活为止
WinClose ( "窗口标题" [, "窗口文本"] )
关闭指定窗口
WinExists ( "窗口标题" [, "窗口文本"] )
检查窗口是否存在
常用控件操作函数
控件相关
ControlClick ( "窗口标题", "窗口文本", 控件ID)
向指定控件发送鼠标点击命令
Con
软件测试实验一Au 来自淘豆网m.daumloan.com转载请标明出处.