+ 首页>>工具>>内容

工具免费的轻量级GUI自动化测试工具-AutoIT375次围观

免费的轻量级GUI自动化测试工具-AutoIT

这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。小而强大,不过得用于正途,小编看过一个报道,AutoIT正由于它的灵活和简单,常用于恶意软件的开发。OK,看一下它的简单介绍吧:

简介

AutoIt 目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可能做到或无可靠方法实现的(例如VBScript和SendKeys).

功能

  • 运行Windows和Dos程序
  • 模拟键击动作(支持大多数键盘布局)
  • 模拟鼠标移动和点击动作
  • 对窗口进行移动,调整大小和其它操作
  • 直接与窗口的“控件“交互(设置/获取文本,移动,关闭等等)
  • 配合剪贴板进行剪切/粘贴文本操作
  • 对注册表进行操作

不同于AutoIt v2版本,新的v3版本有更多标准语法-类似于VBScript和BASIC-而且支持更复杂的表达式,用户函数,循环以及脚本编写老手们所期待的其它所有内容.

正如以前版本一样,AutoIt设计得尽可能的小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行.此外使用 Aut2Exe 这个工具还可以把脚本文件编译为独立的可执行程序.

同时升级了ActiveX和DLL版本在AutoIt里称为 AutoItX – 与v2版本不同的是它将是一个组合控件 (COM组件对象模型和同一DLL文件中的标准DLL函数).AutoItX 将允许您加入一些AutoIt独有的特性到您最常用的脚本语言或程序设计语言中去!请查看这AutoItX帮助文件 (开始 \ 程序\ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File) 以获得更多信息和示例.

最重要的是,AutoIt 将继续是免费的 – 但是如果您打算支持我们花在此工程的时间,金钱以及所作努力和网站主机运作的话,那么您可以到AutoIt的主页上进行捐赠.

发展简史

  • 诞生于1998 -C语言,应用于发送按键上
  • 1999年1月-第一AutoIt版本( 1.0 )
  • 1999年8月- AutoIt v2的和AutoItX
  • 1999年9月-第一AutoIt版编译
  • 2002年12月- AutoIt v3的(公共测试版)
  • 2004年2月- AutoIt v3的(稳定版本)
  • 2006年9月- Auto3Lib函数库开发
  • 2007年11月- AutoIt v3.2.10.0 released, 将Auto3Lib加入到AutoIt v3中
  • 2008年5月- AutoIt v3.2.12.0 released,增加图形用户界面功能
  • 2008年12月- AutoIt (和AutoItX ) v3.3.0.0发布

注意:在AutoIt (约第2版)开发的阶段 ,开发者希望能加快发展AutoIt,基于GPL协议开放了源代码。

但是不久有少数人为提高产品竞争力而不遵守非通用公共许可证,且不保留开发者的保留署名权。

AutoIt的开发者决定,为防止这种偷窃的带来不必要的麻烦,于2006年8月,即3.2.0版本后停止发放源代码。

优点

  • 轻量级(官方发布包10M左右),编译成可执行文件后在没有安装 AutoIt 的机器上也可直接运行
  • 免费,不需要许可证
  • 有丰富的函数库(标准函数库和自定义函数库)
  • 基于Win32 API,方便扩展
  • 有完善的帮助文档和丰富的论坛资源

注意事项

安装AutoIt,可以选择原汁原味的官方安装包,也可以选择AutoIt中文论坛(简称ACN)出品的汉化增强版。

官方安装包 autoit-v3-setup.exe 集成的是裁剪版本的SciTE编辑器,如需更多功能(如要使用Koda Form Designer 编写带GUI界面的程序),则要另外单独下载完整版的SciTE编辑器。

官网原话如下:

Editor – A cut down version of the SciTE script editor package to get started. Download the package below for the full version!

汉化增强版(推荐)中收录了不少官网论坛以及中文论坛中的UDF(User Defined Function,即用户自定义函数),还附带了很多有用的工具,如SPY++、DLL查看器、代码迷惑工具,等。相应地,体积也大了不少。

中文论坛

http://www.autoitx.com/index.php

+ 猜你喜欢...

===== 关于 DiggerPlus =====
DiggerPlus是国内新锐测试人垂直内容博客,专注于挖掘测试工具,普及测试技术,专注于测试人能力提升,博客上线后就受到广大测试人的热烈追捧;此外,DiggerPlus深度整合评测资源,揭秘科技数据和真相,让读者更懂科技,更好地把玩科技。 我们始终保持"独立,客观,严谨,优秀"的优良作风,努力为读者带来源源不断的优质内容。想访问更多酷毙的测试人网站?赶紧来DiggerPlus测试人网址导航看看吧!

===== DiggerPlus Team =====
DiggerPlus Team是DiggerPlus官方发起的团队,这是一群热爱科技,热爱测试,喜欢深度挖掘的热血测试人,他们是评测师,测试专家。 我们欢迎优秀的测试人加入DiggerPlus Team。 加入DiggerPlus,可以成为我们的认证Dper,认证Dper拥有DiggerPlus独一无二的专栏并得到个人展示。

===== DiggerPlus 官方读者群 =====
DiggerPlus官方读者群(一)

+ 关于本文作者

不随波逐流,做不平凡的测试人。

的专栏 | 专栏作者 | 访问Dylan_陈永达的主页

+ 已有9个评论

开源中国精彩推送

基于开源中国OpenAPI开发
  • Copyright © 2014 DiggerPlus. 93 queries in 1.243 seconds.
    使用合作网站账号快速登录,更多精彩等着您: 开源中国