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