随笔分类 -  pywinauto

摘要:上一篇介绍了pywinauto库中如何模拟鼠标操作,既然有鼠标,那么肯定有键盘。 模拟键盘操作 想要通过pywinauto模拟操作键盘,需要重新导入库 from pywinauto.keyboard import send_keys 我们想要模拟键盘操作,其实最终使用send_keys(个别朋友是不 阅读全文
posted @ 2020-07-22 20:16 测试-安静 阅读(11689) 评论(0) 推荐(0) 编辑
摘要:无论什么自动化,都避免不了模拟一些鼠标操作,pywinauto模块中也存在模拟鼠标操作方法 mouse mouse是pywinauto一个模拟鼠标的方法库,可以帮助模拟鼠标操作,直接输入坐标就可以了。 坐标起始是在电脑屏幕的左上角开始计算。如下图: 使用方法: from pywinauto impo 阅读全文
posted @ 2020-07-21 18:55 测试-安静 阅读(10244) 评论(2) 推荐(1) 编辑
摘要:做自动化过程中时长会遇到一些截图操作,那么在做客户端的时候,应该怎么进行截图呢? 窗口截图 在pywinauto中存在自带的截图函数 capture_as_image() 源码: def capture_as_image(self, rect=None): """ Return a PIL imag 阅读全文
posted @ 2020-07-17 18:35 测试-安静 阅读(4481) 评论(0) 推荐(1) 编辑
摘要:我们在做web和app的ui自动化过程中,常用到等待机制,那客户端自动化有这个方法吗?python这么强大,肯定是有方法解决的 等待机制 pywinauto等待有两种方法: 方法一: wait() wait_for:表示可以选择窗口状态 timeout:超时时间 retry_interval:表示重 阅读全文
posted @ 2020-07-14 18:07 测试-安静 阅读(7092) 评论(0) 推荐(0) 编辑
摘要:前面知道了如果打开应用软件和指定打开启动的应用软件,这一篇介绍如何如何对应用窗口进行操作 窗口是什么 窗口是什么?窗口就是应用软件上面的工具栏,操作栏,弹出菜单,对话框等,这些基本上为windows软件应用比较多的地方。 如何获取窗口信息 方法一: 直接通过viewWizard工具进行获取窗口信息( 阅读全文
posted @ 2020-07-08 17:42 测试-安静 阅读(9275) 评论(3) 推荐(3) 编辑
摘要:继续介绍pywinauto,上一篇已经可以打开记事本了,这里安静在提供其他方法进行打开记事本和非电脑自带程序 运行指定程序 这里安静分别拿电脑自带程序和电脑非自带程序进行模拟打开。 1、windows自带程序: 这里需要start后面的参数,可以通过上一篇介绍的工具进行获取,也可以通过鼠标右键--属 阅读全文
posted @ 2020-07-03 17:51 测试-安静 阅读(3727) 评论(0) 推荐(0) 编辑
摘要:目前流行的自动化就是web,app,接口算是目前最主流的测试内容了,那么如果让做安装windows上的客户端自动化呢?是不是一脸懵?今天安静给大家介绍python的第三方库,可以帮助我们做客户端的自动化 pywinauto pywinauto是一组用于自动化Microsoft Windows GUI 阅读全文
posted @ 2020-07-03 17:50 测试-安静 阅读(4982) 评论(0) 推荐(0) 编辑