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

从零开始学自动化测试

专栏成员
1113
文章
1717940
阅读量
309
订阅数
Fastapi 项目第二天首次访问时数据库连接报错问题Can't connect to MySQL server
Fastapi 项目使用 sqlalchemy 连接的mysql 数据库,每次第二天首次访问数据库相关操作,都会报错:sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, “Can’t connect to MySQL server on ‘x.x.x.x’ ([Errno 111] Connection refused)”)
上海-悠悠
2024-07-02
1240
pytest + yaml 框架 - 70.Pycharm 设置 yaml 格式用例模板,高效写用例
初学者对yaml 格式不太熟悉,自己写yaml用例的时候,总是格式对不齐,或者有些关键字会忘记。 于是我们可以在pycharm上设置用例模块,通过快捷方式调用出对应的模块,达到高效写用例的目的。
上海-悠悠
2024-06-08
2220
Python语法 - raise ... from 用法
当程序出现错误时,系统会自动触发异常。Python 也允许程序自行引发异常,自行引发异常使用 raise 语句来完成。
上海-悠悠
2024-05-29
1870
python+playwright 学习-89 cookies的获取保存删除相关操作
playwright可以获取浏览器缓存的cookie信息,可以将这些cookies信息保存到本地,还可以加载本地cookies。
上海-悠悠
2024-05-29
6180
pytest文档 89 - 安装和使用插件
将得到一个扩展的测试头,显示激活的插件及其名称。它还将打印本地插件 conftest.py 文件加载时
上海-悠悠
2024-05-29
1590
pytest + yaml 框架 -69.新增depend 关键字,导入其它yaml用例
有小伙伴提到,test_a.yml 中已经写了几个流程,test_b.yml 中希望能接着test_a.yml去写用例,于是就需要先导入test_a.yml用例。 为了满足此需求,v1.6.3版本 在config 中新增 depend 关键字。
上海-悠悠
2024-05-10
1480
Python GUI开发- Qt Designer环境搭建
Qt Designer是PyQt5 程序UI界面的实现工具,使用 Qt Designer 可以拖拽、点击完成GUI界面设计,并且设计完成的 .ui 程序可以转换成 .py 文件供 python 程序调用
上海-悠悠
2024-04-26
4100
Python GUI开发- PyQt5 开发小工具环境入门
常见的python开发gui的库有 Tkinter, PyQt5, wxPython等。本教程是选择PyQt5 开发桌面小工具。
上海-悠悠
2024-04-25
3110
pytest + yaml 框架 -68.新增全局请求参数配置verify和headers
最近有小伙伴提到如何全局添加请求参数verify=False 和 全局请求添加头部参数如:{“x-token”: “xxx”} 之前的版本可以用fixture解决,v1.5.8版本可以支持在config中配置
上海-悠悠
2024-04-25
1680
python+playwright 学习-88 Allure 报告带上Trace Viewer 日志追踪
Playwright Trace Viewer 是一个 GUI 工具,可让您探索记录的 Playwright 测试跟踪,这意味着您可以在测试的每个操作中前后移动,并直观地查看每个操作期间发生的情况。 可以使用browser_context.tracing API 记录跟踪,如下所示:
上海-悠悠
2024-04-25
2920
pytest + yaml 框架 -62.支持yaml和json2种格式用例
之前教程全是yaml格式用例,有部分同学反馈不太习惯yaml格式,所以新增了json格式的用例。
上海-悠悠
2024-04-19
1440
python+playwright 学习-88 禁止加载图片等资源
对于爬虫的小伙伴来说,有时候只需抓取页面的文本,不用加载图片,可以加快操作页面速度,那么我们可以设置禁止加载图片等资源。
上海-悠悠
2024-04-18
4560
pandas 读取csv 数据 read_csv 参数详解
Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。 Pandas 主要引入了两种新的数据结构:DataFrame 和 Series。
上海-悠悠
2024-04-18
6460
2024年第 6 期《Python 测试平台开发》进阶课程(4月23号开学)
平台支持多项目维护,基于pytest-yaml-yoyo 框架语法,实现网页版维护:
上海-悠悠
2024-04-11
1440
pandas 读取csv 数据,筛选数据
Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。 Pandas 主要引入了两种新的数据结构:DataFrame 和 Series。
上海-悠悠
2024-04-11
1930
python+playwright 学习-87 高级功能-监听页面元素出现,执行回调函数
当打开一个网站时,页面上可能会出现一个提示框之类的,它是自动弹出来的,我们并不知道它什么时候会出来。 所以可以写个方法去监听到它出来时,执行回调处理掉这个弹出框。 playwright 除了可以监听页面上的一些事件,最新的 v1.42 版本出了个高级的功能,可以监听页面上元素处于显示状态时,对它做处理。
上海-悠悠
2024-04-11
4860
python 如何删除文件夹下的所有文件和子文件夹?
上面代码删除的时候,如果想保留我们文件夹以及子文件夹,仅仅只删除文件,可以去掉这句
上海-悠悠
2024-03-25
4470
Chrome 浏览器代理插件 SwitchyOmega 安装与使用
SwitchyOmega 是什么? Proxy SwitchyOmega 是 Chrome 和 Firefox 浏览器上的代理扩展程序,可以轻松快捷的管理和切换多个代理设置,支持HTTP、HTTPS、SOCKS4、SOCKS5等多种代理协议。 SwitchyOmega只是管理代理的,本身并不提供代理服务,需要配合节点使用。
上海-悠悠
2024-02-27
15.2K0
FastAPI学习-31 FastAPI 如何集成 socket.io
socket.io就是基于 websocket 封装的一个库,主要特点是能够进行实时的双向通讯,主要应用场景有实时的聊天,数据实时分析,数据传输,文件协同合作。
上海-悠悠
2024-01-29
8300
pytest-yaml 测试平台-5.平台实现用例分层API和用例层
在平台上可以添加API层和用例层,API层维护接口相关信息,用例层复用API层接口。
上海-悠悠
2024-01-29
2150
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档