- 博客(262)
- 资源 (1)
- 收藏
- 关注

原创 API接口自动化框架(Pytest+Request+Allure/Pytest-html+Loguru)
框架主要使用 python 语言编写,结合 pytest 进行二次开发,用户仅需要在 yaml 或者 excel 文件中编写测试用例, 编写成功之后,会自动生成测试用例代码,零基础代码小白,也可以操作。
2023-02-09 10:23:00
1990
1
原创 使用GitLink个人建站服务部署Allure在线测试报告
通过GitLink的便捷功能,用户可以轻松搭建个人网站,并将Allure生成的测试报告实时展示在网页上,帮助开发者快速实现测试报告的在线共享与访问。
2025-03-04 14:03:26
980
原创 使用pytest-playwright截图和录制视频并添加到Allure报告
pytest-playwright截图和录屏操作详细说明,以及将截图和录屏添加到Allure测试报告中
2024-07-11 17:15:34
1142
原创 基于Python+Pytest+Playwright的UI自动化测试框架
本框架是基于Python+Pytest+Playwright的UI自动化测试框架。
2024-07-04 17:27:36
2653
原创 Jmeter 从登录接口提取cookie 并 跨线程组调用cookie (超详细)
Jmeter 从登录接口提取cookie 并 跨线程组调用cookie
2024-03-27 14:09:26
5088
原创 Nexus!最受欢迎的仓库管理软件
Sonatype Nexus Repository 通常被称作为Nexus, 是由 Sonatype 出品的目前世界上最流行的仓库管理软件。它在仓库管理方面的地位,和Git在源代码管理的地位是类似的。
2023-12-28 16:57:17
2428
1
原创 使用 Jekyll 构建你的网站 - 初入门
Jekyll 是一个开源的静态网站生成器。你可以使用 Markdown 编写内容,使用 HTML/CSS 来构建和展示,Jekyll 会将其编译为静态的 HTML。
2023-12-25 13:46:09
3667
2
原创 Pycharm解释器的配置: System Intgerpreter 、Pipenv Environment、Virtualenv Environment
很多小伙伴在使用Pycharm运行Python代码时,不清楚如何设置pycharm的Interpreter。本文就以图文的形式,跟大家仔细讲解一下。
2023-12-21 09:29:52
8045
原创 如何在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试
在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试
2023-11-23 10:44:13
803
原创 codeMirror代码编辑器,如何定位并在编辑区域输入内容
selenium和playwright这2种自动化工具,在CodeMirror编辑器里面输入内容的差别
2023-11-01 16:42:48
525
3
原创 git clone 遇到了 early EOF index-pack failed 问题
git clone 遇到了 early EOF index-pack failed 问题
2023-10-27 14:23:13
532
原创 再见Jenkins!你好,GitLink引擎,更强大的自动化部署工具!
今天给大家推荐一款好用的CI/CD工具:GitLink引擎,可以轻松实现一键构建自动化测试项目,让你的自动化测试运行无忧!
2023-10-18 16:14:02
997
原创 如何在Ubuntu 20.04.6 LTS系统上运行Playwright自动化测试
讲述如何在Ubuntu 20.04.6 LTS系统上运行Playwright UI 自动化测试
2023-10-11 11:02:36
1170
原创 基于Python+Pytest+Playwright+BDD的UI自动化测试框架
本框架是基于Python+Pytest+Playwright+BDD的UI自动化测试框架。
2023-09-19 14:30:29
1930
1
原创 Playwright for Python:鉴权Authentication
Playwright 在称为浏览器上下文的隔离环境中执行测试。这种隔离模型提高了可重现性,并防止了级联测试失败。测试可以加载现有的身份验证状态。这消除了在每个测试中进行身份验证的需求,并加快了测试的执行速度。
2023-09-06 11:05:06
633
原创 Playwright for Python:基础用法
Playwright可以与HTML输入元素进行交互,例如文本输入框、复选框、单选按钮、下拉选项等。它可以模拟鼠标点击、输入字符、按键和快捷键,还可以上传文件并将焦点设置到元素上。
2023-09-05 15:07:44
1177
原创 Playwright for Python:安装及初步使用
Playwright 是一个使用单一 API 自动化 Chromium、Firefox 和 WebKit 浏览器的 Python 库。Playwright 提供的自动化功能始终更新,功能强大、可靠且快速。
2023-09-01 11:19:46
5506
原创 使用webdriver-manager自动下载浏览器驱动,再也不用担心webdriver版本问题了
webdriver-manager`第三方库可以自动帮你识别当前运行环境下系统信息以及对应浏览器信息,并自动下载对应的webdriver,再也不用担心webdriver版本问题了!
2023-08-02 09:05:37
1741
原创 Pytest-BDD 行为驱动开发测试
Pytest-BDD 是一个BDD测试框架,使用自然语言Gherkin来描述系统功能和场景,根据这些描述步骤进行系统自动化的测试。
2023-07-31 13:36:54
2821
原创 pytest钩子函数(五):报告钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。
2023-07-20 10:36:20
437
原创 pytest钩子函数(四):用例执行钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。
2023-07-20 10:34:58
625
原创 pytest钩子函数(三):用例收集钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。
2023-07-20 10:34:24
480
原创 pytest钩子函数(二):初始化钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。
2023-07-20 10:33:50
422
原创 pytest配置文件:pytest.ini
我们每次在命令行中执行pytest命令时,如果参数是固定的,可以在pytest.ini进行配置,减少繁琐的操作。pytest配置文件可以改变pytest的默认运行方式,它是一个固定的文件名称pytest.ini。当配置文件的参数与命令文件的参数重复时,命令行的参数值会覆盖配置文件中定义的参数值。比如下图,命令行参数值为1,pytest.ini参数值为2,实际执行的参数值为1。pytest在运行时,会自动读取pytest.ini中配置的参数。pytest.ini存放路径为项目的根路径。就不会有告警提示啦~
2023-07-20 09:53:52
479
原创 pytest常用执行参数详解
参数–maxfail=num 在有num个用例执行失败就停止当前前程的测试执行。参数-k=value, 用例的nodeid包含value值则用例被执行。参数-m=标签名,执行被 @pytest.mark.标签名 标记的用例。(注意:多个参数可以联合使用,比如-s,-v,-x可写成 -svx)参数-x, -x 只要有一个用例执行失败就停止当前线程的测试执行。参数-s, 输出调试信息,包括print打印的信息。执行既存在A标记又存在B标记的用例。参数-v, 输出更详细的信息。执行A标记或者B标记的用例。
2023-07-20 09:52:29
3339
原创 pytest钩子函数(一):引导钩子和调试钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。
2023-07-20 09:51:56
396
原创 selenium隐藏提示“Microsoft Edge正在被自动测试软件控制”
selenium隐藏提示“Microsoft Edge正在被自动测试软件控制”
2023-07-18 09:58:46
2269
原创 Web UI 自动化测试框架(Pytest+Selenium+Allure+Loguru)
本框架主要是基于 Python + pytest + selenium + pytest-html/Allure + loguru + 邮件通知/企业微信通知/钉钉通知 实现的WEB UI自动化框架。
2023-07-17 11:21:29
4246
原创 只需2行python代码,轻松将PDF转换成Word
可将PDF转换成docx文件的Python库。该项目通过PyMuPDF库提取PDF文件中的数据,然后采用python-docx库解析内容的布局、段落、图片、表格等,最后自动生成docx文件。
2023-07-06 15:44:28
261
原创 Fiddler 工具的使用
Fiddler是一个本地化的工具,不需要依托其他组件。它对 HTTP 支持较好,且操作简单易上手。它功能强大,有截包、篡改数据、限速等功能,能很好地辅助测试。
2023-07-05 11:04:20
2770
原创 Allure在本地不安装allure服务的情况下打开Allure Html报告
让领导在不安装Allure服务的情况下,在本地查阅测试报告内容
2023-05-23 17:44:54
3951
5
原创 修改Allure报告窗口标题,Overview的标题文案,环境配置,左上角LOGO
修改Allure报告窗口标题,Overview的标题文案,环境配置,左上角LOGO
2023-05-22 17:17:16
1394
3
原创 封装Python脚本:使用pymysql+sshtunnel,支持通过SSH隧道方式链接mysql数据库
封装Python脚本:使用pymysql+sshtunnel,支持通过SSH隧道方式链接mysql数据库
2023-05-12 17:02:01
716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人