Robot Framework(AutoItLibrary库关键字介绍)

AutoItLibrary库关键字

AutoItLibrary 的对象操作大体上有几大主要部分,Window 操作、Control 操作、Mouse 操作、Process操作、Run 操作、Reg 操作还有一些其他的操作。

1、运行程序

Run 关键字用来启动程序。

Robot Framework(AutoItLibrary库关键字介绍)

2、关闭程序

Win Close关键字用于关闭程序

Robot Framework(AutoItLibrary库关键字介绍)

strTitle 是指打开窗口的标题

3、控制点击

Control Click关键字发送控制命令给鼠标点击

Robot Framework(AutoItLibrary库关键字介绍)

4、发送

Send关键字模拟按钮发送到窗口

Robot Framework(AutoItLibrary库关键字介绍)

“123456”会被输入到计算器的计算框内。
对于非数字的键盘输入用“{}”花括号括起来。“{F1}”表示键盘 F1;“{+}”表示键盘“+”加号;
“{=}”表示键盘“=”等号。

 组合键Alt+2:

Robot Framework(AutoItLibrary库关键字介绍)

执行{ALTDOWN}表示按下键盘 Alt 键,{ALTUP}表示松开 Alt 键。
组合键 Ctrl+a、Ctrl+x、Ctrl+v:

Robot Framework(AutoItLibrary库关键字介绍)

执行{CTRLDOWN}表示按下键盘 Ctrl 键,然按 a 键“全选”,按 x 键“剪切”,按 v 键“粘贴”

5、等待活动窗口

Wait For Active Window 关键字会等待窗口显示出来

Robot Framework(AutoItLibrary库关键字介绍)

6、鼠标点击

Mouse Click执行鼠标点击操作

Robot Framework(AutoItLibrary库关键字介绍)

个人不建议使用这种定位,如果移动计算器窗口,那么上面按钮的坐标也会发生变化。导致定位不准
确。获取定位坐标如下。

 Robot Framework(AutoItLibrary库关键字介绍)

7、关闭程序

ProcessClose关键字用于关闭程序

Robot Framework(AutoItLibrary库关键字介绍)

8、获得窗口的宽高

Win Get Client Size Height 关键字用于获取程序窗口的高度。

Win Get Client Size Width 关键字用于获取程序窗口的高度

 Robot Framework(AutoItLibrary库关键字介绍)

执行结果:
Robot Framework(AutoItLibrary库关键字介绍)

9、窗口标题

Win Get Title 用于获取窗口标题。

Win Set Title 用于设置窗口标题

Robot Framework(AutoItLibrary库关键字介绍)

Win Set Title 将“计算器”改为“计算机”;Win Get Title 获取当前“计算机”窗口的 title,将通过log 打印出来