首页
学习
活动
专区
工具
TVP
发布

python爱好部落

专栏作者
134
文章
242500
阅读量
29
订阅数
windows GUI自动化怎么做
最近在搞SAP的自动化。因为公司没考虑预算,不能用RPA。 首先用SAP自带的录制工具,不太行,各种弹框没法处理。 思来想去,打算用python来整。先用tracker来录制,创建业务流程还好,但是一旦要处理弹框,上传附件,就有点吃力了。 然后用了python的一些库来对付。 pyperclip 剪切板 pymouse 鼠標操作 pykeyboard 鍵盤曹祖 win32com win32gui pyautogui pywinauto uiautomation pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。 pythoncom是pywin32库的一部分,运行脚本后,即可通过键盘的上下左右键控制鼠标移动了 pyhook 監聽輸入操作 pynput这个库让你可以控制和监控输入设备 这些库各有千秋,让我分別道来。
赵云龙龙
2022-12-01
2.1K0
面了100+测试经理候选人
好久没有更新文章了。一来自己才疏学浅,没什么长进,江郎才尽了,乏善可陈。二来疫情搞得人心态都变了。
赵云龙龙
2022-12-01
2270
golang操作文件
用习惯了python, 用go的文件读写,觉得还是有点别扭。 先总结下来,后面用的时候,可以查看。
赵云龙龙
2022-03-29
4560
用python来通过PPT开卷考试
最近要通过试用期转正考试。考试是开卷的,内容基本都在历年的PPT上,包括公司规章制度,各种流程,各个部门的技术文档,好多好多PPT。要翻到答案,都得费好大的劲。 于是我想到用python来实现,我的想法是,先把所有的PPT都遍历到一个excel里面,每一个ppt包含什么内容,在哪一页,这样我找起来方便。
赵云龙龙
2021-11-16
1.1K1
用QT来做工具
最近做了一些工具,没有搭建在服务器上, 又要给别人用,因为是在windows上,就考虑用pyqt来设计界面和打包。python是有很多界面的框架,像TK等,个人觉得Qt是最简单的,拖拽就可以了,省掉了很多编程。 以前用过QT,后面忘记了,最近又要用,于是找了几篇入门的文章,自己也没有怎么看,就先弄起来了。 https://realpython.com/qt-designer-python/#connecting-signals-and-slots https://www.tutorialspoint.com/pyqt/pyqt_using_qt_designer.htm https://www.cnblogs.com/linyfeng/p/11223707.html 建议使用国内源,进行快速安装:
赵云龙龙
2021-09-02
7930
自动化测试的一些技巧
嗯,似乎好久没上来写文章了。接近两个月没怎么动笔了,惭愧惭愧! 想想这两个月也没干什么,主要是为了生计。一个公司好不好,最主要是要能生存,有现金流。最近自己最大的体会,就是内卷太厉害,各行各业,各种卷。 OK,废话少说。今天来聊一聊如何搭建一个自动化框架。 老生常谈的话题。 我们写代码的时候,为了方便维护,管理以及扩展啥的,需要搭建一个框架。 那么这个框架该如何搭建呢? 以mobile UI为例,看看需要搭建到什么程度。 首先需要支持不同的平台。Android,IOS都能支持。最好是一套代码共用。 然后模拟器,真机也能够支持。 还能够支持多机同步,异步的跑case. 同步跑可以测兼容性,异步跑可以节省运行的时间。 支持数据驱动; 支持CICD. 看起来似乎复杂,其实也不难。
赵云龙龙
2021-07-15
5170
proxy在app自动化中的应用
在做测试的时候,如果客户端有很多场景,我们又不太好造数据,可以考虑mock. app的mock怎么做呢?我们可以考虑用mitmproxy
赵云龙龙
2021-06-09
1.1K0
api性能测试
Locust(俗称 蝗虫)一个轻量级的开源压测工具,基本功能是用Python代码描述所有测试。不需要笨拙的UI或庞大的XML,只需简单的代码即可。
赵云龙龙
2021-05-10
1.2K0
自动化中的失败截图和存log
如果我们在执行自动化测试的时候,希望能在失败的时候保存现场,方便事后分析。 对于UI自动化,我们希望截图在测试报告中。 对于api自动化,我们希望截取出错的log在测试报告中。 我开始自己蛮干,写了两个出错截图的方法。
赵云龙龙
2021-04-23
9640
pytest框架介绍(二)
前面简单介绍了如何使用pytest, 感觉介绍得太泛泛了。个人感觉,pytest的精髓在fixture. 学pytest就不得不说fixture,fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。
赵云龙龙
2021-04-23
8210
框架化你的代码
前面讲了如何不写代码可以实现自动化。 但是录制的代码很杂乱且冗余,可读性和维护性太差。 下面来介绍如何搭建自动化框架,将录制的代码整理,让其变得简洁。 python市面见得多的是以下两种框架。 1.unittest
赵云龙龙
2021-04-23
5110
不写一行代码实现mobile自动化
我们写移动自动化的时候,一般用appium, 感觉appium用起来太重了。 首先装环境得搞半天,然后启动一个driver要填很多参数,一个参数没填,或者填错了,就启动不起来。 如果是小白,遇到各种坑。好不容易跑起来了,写了一通代码,结果项目迭代了,又得重写。 有没有一种轻量的,可以录制的工具可以用呢? python-uiautomator2 自动化测试开源工具,其封装了谷歌自带的 uiautomator2 测试框架,可以运行在支持 Python 的任一系统上。
赵云龙龙
2021-04-02
1.1K0
不写一行代码实现自动化(二)
最近好多小伙伴后台留言询问关于playwright的一些问题,在这里我大概说一下我自己的感受。
赵云龙龙
2021-03-16
1.1K0
不写一行代码来实现自动化
由于技术的进步,各行各业的门槛越来越低。 以前别人说会selenium就是会自动化。好像很高大上的样子。现在会selenium估计是基本的。大家都忙着内卷,各种轮子越来越多,自动化的门槛也越来越低。
赵云龙龙
2021-03-16
7930
python读写excel的一些技巧
python处理excel的库很多,例如xlrd/xlwt/openpyxl/xlsxwriter等。每个库都有一定的局限性,pandas处理excel是基于这些库的,所以集大成者。 个人还是比较喜欢用pandas, 开箱即用。
赵云龙龙
2021-01-28
1.6K0
一种高效的调试方法
写代码的时候,很多精力都花在了调试上。 为了找出出错的罪魁祸首,一遍一遍的去debug。有的时候写代码的时间不多,但是要调通却花了很多时间。
赵云龙龙
2020-11-05
5700
时间都去哪儿了--python性能优化
当自动化测试的量特别大的时候,python性能就显得尤为重要。 往往高手和菜鸟的区别在性能上体现出来了。
赵云龙龙
2020-10-09
6290
python那些实用且不为人知的技巧
虽然使用python很多年,但是有些方法,还是没有掌握;最近仔细阅读了一本书,发现了一些实用不为人知的方法。
赵云龙龙
2020-09-24
3430
生成接口测试报告
前面实现了第一种方法,就是通过写文件,然后参数化读取。 现在来讲第二种实现,直接改脚本里面数据。 首先jmeter文件存储为xml类型的。我们得熟悉python处理xml. python有几种处理xml的库,这里讲ElementTree 类似一个轻量级的DOM。 python3.3之后ElementTree模块会自动寻找可用的C库来加快速度
赵云龙龙
2020-08-25
1K0
快速实现接口自动化
前面介绍了用postman+newman做接口自动化,其实这个工具不太适合做大型的自动化测试,主要是不太方便扩展和维护。 最灵活的当然是用python来写,可是python写起来比较需要时间。 有没有一种介于这两者之间的。 我认为是有的,我觉得用jmeter来做自动化完全胜任。 它可以用各种断言,各种参数化,各种条件机制。
赵云龙龙
2020-08-25
7920
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档