AutoIt作为一门脚本语言,能够比较自如的操控Window系统中的控件,模拟Windows用户的操作。例如打开IE浏览器、打开文本编辑器等操作,更重要的是,它能够向网银中的安全控件输入内容,而Selenium无法做到。
要在Java中使用autoit, 这里有一个文件autoit4java ,它利用了JACOB 技术通过COM来访问Autoitx。这里的COM技术也就是组件对象模型技术咯,JACOB是指java com brige,也就是java与com的桥梁,它使用的是JNI技术进行封装实现的。而AutoItX是AutoIt3提供的针对其它编程语言和开发环境的一个组件。该组件支持ActiveX/COM/DLL调用。因此,基于AutoIt3的这个feature,你完全可以摆脱其自带的开发环境,转而使用你擅长的编程环境通过调用AutoItX辅助完成自动化测试的任务。个人认为这是一个进步,更是广大工具粉丝的福音。
即:Java》》JacoB》》COM》》Autoitx>>autoit功能
使用入门: