软件测试实验一 AutoIT ******@. WebEx Confidential 2 AutoIT agenda ?AutoIT 简介?AutoIT 安装?AutoIT 脚本语法特征?窗口控件识别方法?常用窗口控件操作函数?编写 AutoIT 脚本?参考资料?上机实验习题 WebEx Confidential 3 AutoIT 简介?AutoIt 最初是为了帮助 IT管理和维护开发的工具,能自动完成软件的安装. ?AutoIT 是用以编写并生成脚本程序的免费软件,逐渐成为一款具有 BASIC Windows GUI (用户界面)中进行自动操作和验证,从而帮助我们实现Windows 客户端软件的自动化测试任务. WebEx Confidential 4 AutoIT 简介?模拟键击动作(支持大多数的键盘布局); ?模拟鼠标移动和点击动作,包括单击双击拖拽; ?对窗口进行移动、调整大小和其它操作; ?直接与窗口的“控件“交互(设置/获取控件的相关属性) ; ?配合剪贴板进行剪切/粘贴文本操作; ?对注册表进行操作;?执行 Windows 及Dos 下的可执行文件; ?将脚本直接转换成独立的 exe 文件. WebEx Confidential 5 AutoIT 安装?AutoIT 官方网站 ?选择脚本模式 Edit the script 双击 au3 脚本打开脚本编辑器 Run the script 双击 au3 脚本直接运行脚本?选择默认路径以及默认安装模式 WebEx Confidential 6 AutoIT 脚本语法特征?变量以$开头的字母,数字,$Name 可用 Global,Dim 或Local 来定义 Global 申明全局变量 Local 申明局部变量,如函数内部变量 Dim 如果变量名和全局变量名同名,则会重用全局变量,否则就只是申明一个局部变量 WebEx Confidential 7 AutoIT 脚本语法特征?常用关键字 Include, 包含一个文件到脚本中 Include-once 指定当前文件只能被包含一次. 没有使用这个关键字申明时,一个库文件如果被多次引用,编译器就会报错. cs注释行开始 ce注释行结束#ce…#cs 单独注释一行代码,可以使用分号;注释. WebEx Confidential 8 宏宏都以@开头,运用宏可以极大方便脚本的编写. 登录域. @ LogonDomain 返回操作系统的版本,如: "WIN_2008", "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95" @ OSVersion 脚本所在目录. (不包含反斜杠符号"\") @ ScriptDir 第一个网络适配器的 IP ***@IPAddress1 当前计算机的名称. @ ComputerName 当前脚本的完整路径. 已经编译的文件返回 EXE 文件所在完整路径. @ AutoItExe 详细信息宏 WebEx Confidential 9 设置设置 AutoIT 特性 Opt("CaretCoordMode ", 1) 更改每次成功执行窗口相关操作后的延迟时间长度. 以毫秒为单位(默认值= 250). WinWaitDelay 更改窗口函数在执行搜索操作时的标题匹配模式. 1 = 只匹配标题的前面部分(默认) 2 = 标题的任意子串皆可匹配 3 = 完全匹配标题 4 = 高级模式,详情请查看窗口标题与文本(高级) WinTitleMatchMode 设置用于鼠标函数的坐标参照,可以是绝对位置也可以是相对当前激活窗口的坐标位置. 0 = 相对激活窗口的坐标 1 = 屏幕的绝对位置(默认) 2 = 相对激活窗口客户区的坐标 MouseCoordMode 参数选项 WebEx Confidential 10 内置函数?常用函数操作窗口和控件类控制鼠标键盘类文件目录管理类字符串处理类
软件测试实验一au 来自淘豆网m.daumloan.com转载请标明出处.