摘要: 一.简介 QWidget是所有用户界面对象的基类,而QMainWindow用于创建主应用程序窗口的类。它是QWidget的一个子类,提供了创建具有菜单栏、工具栏、状态栏等的主窗口所需的功能。上篇主要介绍了基本使用,创建窗口时都是继承单个模块,本章主要介绍下两个模块的结合使用。 二.具体用法 1.我们 阅读全文
posted @ 2024-04-03 11:21 余生没有余生 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一.PyQt5简介 PyQt5是一个用于创建图形用户界面(GUI)应用程序的跨平台工具集,它将Qt库(广泛用于C++编程语言中创建丰富的GUI应用程序)的功能包装给Python使用者。PyQt5是由Riverbank Computing开发的,并且可以在所有主流操作系统上运行,包含Windows、m 阅读全文
posted @ 2024-03-19 14:27 余生没有余生 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一.简介 locust官网介绍:Locust 是一个用于 HTTP 和其他协议的开源性能/负载测试工具。其对开发人员友好的方法允许您在常规 Python 代码中定义测试。Locust测试可以从命令行运行,也可以使用其基于 Web 的 UI 运行。可以实时查看吞吐量、响应时间和错误和/或导出以供以后分 阅读全文
posted @ 2024-01-25 17:34 余生没有余生 阅读(230) 评论(0) 推荐(2) 编辑
摘要: 一.pytesseract 1.简介 Pytesseract是一个Python库,用于将图像中的文本转换为可编辑的字符串。它是基于Google的Tesseract OCR引擎开发的 。Tesseract是一个开源的OCR引擎,能够识别超过100种语言的文字。Pytesseract简化了与Tesser 阅读全文
posted @ 2023-07-24 18:14 余生没有余生 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一.简介 我们都知道在做Android ui自动化的时候用的是appium,环境搭建贼难受。如果我们在工作中遇到需要实现简单的自动化功能,可以直接使用adb来完成,无需去搭建繁琐的appium。ADB(Android Debug Bridge)是一个用于在Android设备和计算机之间传输数据、安装 阅读全文
posted @ 2023-07-17 14:55 余生没有余生 阅读(1339) 评论(0) 推荐(1) 编辑
摘要: 一.简介 在做web ui自动化时,遇到操作视频的时候有时比较让人头疼,定位时会发现只有一个<video>标签,用selenium来实现的话比较麻烦,使用js后我们只需定位到video标签,然后通过js 中处理video的相关属性和方法就可实现,我们继续往下看。 二.实例用法 1.获取视频的总时长( 阅读全文
posted @ 2023-06-20 18:06 余生没有余生 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 一.简介 以下来自chatGPT回答: selenium-wire是一个基于selenium的Python库,它扩展了selenium的功能,使得我们可以在自动化测试中直接访问和修改浏览器的网络请求和响应。selenium-wire可以拦截和修改HTTP请求和响应,从而可以在测试过程中模拟 网络环境 阅读全文
posted @ 2023-06-09 16:05 余生没有余生 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 一.简介 mitmproxy是一款用Python编写的支持HTTP(S)的中间人代理工具。它可以拦截、查看、修改、重放和保存HTTP/HTTPS流量 ,支持命令行界面和图形界面,可用于安全测试、网络调试、API开发和反向工程等场景。mitmproxy具有很高的灵活性和扩展性,可以通过插件机制进行定制 阅读全文
posted @ 2023-06-02 17:28 余生没有余生 阅读(1212) 评论(1) 推荐(1) 编辑
摘要: 简要 pyinstaller模块主要用于python代码打包成exe程序直接使用,这样在其它电脑上即使没有python环境也是可以运行的。 用法 一.安装 pyinstaller属于第三方库,因此在使用的时候需提前安装 pip install pyinstaller 二.配置spec文件 1.配置生 阅读全文
posted @ 2023-04-24 16:17 余生没有余生 阅读(594) 评论(3) 推荐(1) 编辑
摘要: 一.scoket基本介绍 1.scoket简介(以下是来自chatgpt回答) 1)Socket(套接字)是计算机网络中用于描述主机之间通信的一种机制。它定义了一种标准的接口, 使得应用程序可以利用网络传输层提供的服务(如TCP或UDP)进行通信。 2)Socket的作用是在网络应用程序之间提供数据 阅读全文
posted @ 2023-03-31 17:33 余生没有余生 阅读(220) 评论(0) 推荐(0) 编辑