公司做的是liunx系统gui界面的桌面控制中心的测试版本迭代工作,每次版本更新或修复bug集成到镜像,都需要回归主流程,如果主流程可以自动化实现,那肯定会大大提示工作效率,话不多说,整起!!!
注:dogtail框架的桌面自动化用的公司很少,所以网上的资源也很少,都不完整,如果有了解这块的大佬,可以私聊我下,可以相互学习下。
一、dogtail环境搭建
1、安装pip3
sudo apt install python3-pip
这里我已经安装了
2、安装dogtail的依赖包pyatspi(必须安装依赖包,否则无法唤起sniff)
sudo apt install python3-pyatspi
此处已安装
3、安装dogtail,用pip3去安装
sudo pip3 install dogtail
此处已安装
4、sniff唤起AT-SPI Browser
弹出左边图框,表示dogtail已经初步搭建好了
下一期说一下dogtail的工作原理,再简单的运行起来