dogtail基於Accessibility(a11y)的GUI圖形界面測試工具和自動化框架可以與linux桌面應用程序進行交互操作。
dogtail是用Python語言寫的。dogtail的測試腳本也是用Python寫的,執行起來和其它的Python程序是一樣的。
dogtail最新版本下載地址如下:
https://pypi.python.org/pypi/dogtail/0.9.9
本人使用的環境是Deepin 15.2,大家可以自行從官網下載安裝,其它linux發行版上的安裝方法也應該類似,如果有其它問題,也歡迎大家留言一起討論。
接下來就是安裝步驟了:
1 sudo apt-get install openssh-server # ssh server的安裝,默認沒有安裝,以備不時之需 2 sudo apt-get install python-setuptools # setuptool python安裝擴展包的工具 3 sudo apt-get install python-pyatspi # 安裝atspi python binding 4 tar zxvf dogtail-0.9.9.tar.gz 5 cd dogtail-0.9.9 6 sudo python setup.py install # 安裝 dogtail 0.9.9
安裝完畢后來簡單測試下是否安裝成功吧!
deepin@deepin-pc:~$ python Python 2.7.11+ (default, Mar 30 2016, 21:00:42) [GCC 5.3.1 20160323] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import dogtail >>> >>> deepin@deepin-pc:~$
如果不報錯誤,就OK了,大家就可以編寫自動化測試腳本了。
dogtail也是支持python3的,用起來還是很方便的。
參考: