Autolt
Autolt是一个用于对windows GUI界面进行自动化操作的软件,它通过模拟鼠标,键盘,窗口和控件来操作。
AutoltLibrary关键字
对象操作大体分为,window操作,Control操作,mouse操作,process操作,run操作,reg操作等。在REDI中通过F5查找关键字及属性用法
- 运行程序:run关键字,属性{FileName,WorkingDir,Flage}
- 关闭程序:win close关键字,属性{strTitle,strText}
- 控制点击:Control Click关键字,属性{strTitle,strText,strControl,strButton,nNumClicks,nX,nY}
- 发送:Send关键字,属性{strSendText,nMode}。对于非数字的键盘输入用“{}”花括号括起来。“{F1}”表示键盘 F1;“{+}”表示键盘“+”加号;
“{=}”表示键盘“=”等号。 - 等待活动窗口:Wait For Active Window关键字{{WindowTitle,WindowText,timeout}
- 鼠标点击:Mouse Click关键字,属性{strButton,nX,xY,nClick,nSpeed}
- 关闭程序:ProcessClose关键字,属性{strprocess,nMode}
- 获得窗口宽度:Win Get Client Size Height,Win Get Client Size Width关键字,属性{strTitle,strText}
- 窗口标题:Win Get Title,Win Set Title关键字,属性{strTitle,strText}
计算器案例
使用autolt对计算器.exe进行锁定获取对应数据,使用RIDE进行计算器cs测试
网页测试
测试地址:测试页面
弹窗测试,文件的上传下载测试: