摘要: 在UI自动化测试中,大多数的脚本都是对元素进行操作,所以元素操作时UI自动化测试中最最核心的内容。 获取应用对象 dogtail获取应用对象的时候,使用的是tree库里面的application()方法: from dogtail.tree import root app_obj = root.ap 阅读全文
posted @ 2020-12-18 17:06 mikigo 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 在UI自动化测试中,一切操作的都是从应用启动开始的,而在Linux桌面应用自动化测试中,我们启动应用的方法有多种,下面做一个简单的介绍: 1.使用dogtail启动 dogtail提供了应用启动的方法,在utils库中,使用run方法启动: 首先导入方法: from dogtail.utils im 阅读全文
posted @ 2020-12-18 16:24 mikigo 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 知道dogtail的人不多,了解dogtail的更少,关于dogtail的介绍在官网上都有,网上的介绍也大多是复制过来的,况且能找到这篇文章的人,大体已经了解过dogtail是啥了,这里就不做介绍了,直接上干货 实在想看介绍,传送门:https://fedorapeople.org/~vhumpa/ 阅读全文
posted @ 2020-12-18 15:27 mikigo 阅读(3014) 评论(4) 推荐(0) 编辑
摘要: dogtail自带鼠标和键盘的操作方法,使用方法如下: 环境配置 安装dogtail: sudo pip3 install dogtail 导入包 dogtail中,控制鼠标键盘的包是在rawinput里面: from dogtail import rawinput 点击 rawinput.clic 阅读全文
posted @ 2020-12-18 14:55 mikigo 阅读(1337) 评论(0) 推荐(0) 编辑