1、Python做自动化GUI测试有多个成熟库,我总结下我自己用过的两种:
1-1、pywinauto:是获取对应坐标点,或通过消息触发鼠标、键盘事件从来完成自动化操作。(相对麻烦)
1-2、pymouse:直接调用里面的鼠标方法,比如press()、clice()等,在指定坐标上完成自动化操作。(比较简单)
2、pymouse中press()里面的参数必须是int型:
如果通过读取配置文件来参数化,哪需要转为下,比如 m.move(int(x2),int(y2))。
3、SpyLite24.exe抓取坐标的时候,常规--下面的所有内容不能为乱码,比如下面的这样就不行。
本文介绍使用Python进行GUI自动化测试的方法,主要对比了pywinauto和pymouse两个库的特点及应用场景。pywinauto通过消息触发实现自动化,而pymouse则提供更简便的鼠标操作接口。
1378

被折叠的 条评论
为什么被折叠?



