摘要: 一:数据驱动ddt 数据驱动ddt可以实现测试数据与测试脚本的分离,通过ddt来将测试数据加载到脚本中。采用数据驱动设计模式使一组数据对应一个测试用例,用例自动加载生成。 ddt 是第三方模块,需安装: pip install ddt 二:DDT包含类的装饰器ddt和方法装饰器data 通常情况下, 阅读全文
posted @ 2022-05-05 15:01 浩浩学习 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一:PIL格式图片转成二进制 先读取为PIL格式,再转为二进制 import io import base64 from PIL import Image def image2byte(image): ''' 图片转byte image: 必须是PIL格式 image_bytes: 二进制 ''' 阅读全文
posted @ 2022-04-27 13:56 浩浩学习 阅读(6820) 评论(0) 推荐(0) 编辑
摘要: Python中的日志管理模块可以使用自带的logging,也可使用第三方Loguru模块,使用logging需要配置Handler、Formatter 进行一些处理,配置比较繁琐, 而使用Loguru则较为简单。 安装 pip install loguru 基本使用 loguru库的使用可以说是十分 阅读全文
posted @ 2022-04-19 23:13 浩浩学习 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: Python查看安装的包 pip list Python生成requirements.txt pip freeze > requirements.txt Python下载requirements.txt中的依赖包 pip download -r requirements.txt -d D:\\pkg 阅读全文
posted @ 2022-04-16 16:02 浩浩学习 阅读(5492) 评论(0) 推荐(0) 编辑
摘要: 随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择和现在。 到目前为止,Chrome 浏览器主要包括 Stable 正式版、Beta 测试版、DEV 阅读全文
posted @ 2022-04-13 16:05 浩浩学习 阅读(5283) 评论(0) 推荐(0) 编辑
摘要: 一:文件内容清空问题: 在工作中我们有时候还会清空文件中的内容 然后再重新写入新的内容,哪如何清空已存文件的内容呢? 解决方法: def modify_text(): with open('test.txt', "r+") as f: read_data = f.read() f.truncate( 阅读全文
posted @ 2022-04-10 16:13 浩浩学习 阅读(5681) 评论(0) 推荐(1) 编辑
摘要: selenium-wire扩展了 Selenium 的 Python 绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与使用 Selenium 的方式相同,但您可以获得额外的 API 来检查请求和响应并动态更改它们 一:简介 selenium是爬虫常用的手段之一,由于是使用浏览器驱动模拟手 阅读全文
posted @ 2022-04-09 14:05 浩浩学习 阅读(2716) 评论(0) 推荐(1) 编辑
摘要: 一:模板 要了解jinja2,那么需要先理解模板的概念。模板在Python的web开发中广泛使用, 它能够有效的将业务逻辑和页面逻辑分开,使代码可读性增强、并且更加容易理解和维护。 模板简单来说就是一个其中包涵占位变量表示动态的部分的文件,模板文件在经过动态赋值后,返回给用户。 --> 可以理解为渲 阅读全文
posted @ 2022-04-09 10:38 浩浩学习 阅读(4526) 评论(0) 推荐(1) 编辑
摘要: 一:yaml简介及基础语法 yaml是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 1.1 yaml基础语法规则 大小写敏感 使用缩进表示层级关系 不允许使用 TAB 键来缩进,只允许使用空格键来缩进 缩进的空格数量不重要 使用"#"来表示注释 1.2 yaml 支持的数据结 阅读全文
posted @ 2022-04-08 22:28 浩浩学习 阅读(2739) 评论(0) 推荐(1) 编辑
摘要: 一:前言 在测试的过程中,我们经常需要造一些测试数据,比如姓名,手机号,身份证,地址,以及公司信息等测试数据。就拿姓名来说,我们平常想到的姓名就是张三,李四,王五这些简单的名字。为了更好的获取随机数据,给大家介绍一个造测试数据的利器 Faker 库,可以帮我们随机生成伪数据。 二:Faker 安装与 阅读全文
posted @ 2022-04-04 11:34 浩浩学习 阅读(237) 评论(0) 推荐(0) 编辑