自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flora's Zone

爱学习,爱分享!

  • 博客(258)
  • 资源 (1)
  • 收藏
  • 关注

原创 API接口自动化框架(Pytest+Request+Allure/Pytest-html+Loguru)

框架主要使用 python 语言编写,结合 pytest 进行二次开发,用户仅需要在 yaml 或者 excel 文件中编写测试用例, 编写成功之后,会自动生成测试用例代码,零基础代码小白,也可以操作。

2023-02-09 10:23:00 1430 1

原创 Jmeter 从登录接口提取cookie 并 跨线程组调用cookie (超详细)

Jmeter 从登录接口提取cookie 并 跨线程组调用cookie

2024-03-27 14:09:26 1518

原创 Nexus!最受欢迎的仓库管理软件

Sonatype Nexus Repository 通常被称作为Nexus, 是由 Sonatype 出品的目前世界上最流行的仓库管理软件。它在仓库管理方面的地位,和Git在源代码管理的地位是类似的。

2023-12-28 16:57:17 942

原创 使用 Jekyll 构建你的网站 - 初入门

Jekyll 是一个开源的静态网站生成器。你可以使用 Markdown 编写内容,使用 HTML/CSS 来构建和展示,Jekyll 会将其编译为静态的 HTML。

2023-12-25 13:46:09 1781

原创 Pycharm解释器的配置: System Intgerpreter 、Pipenv Environment、Virtualenv Environment

很多小伙伴在使用Pycharm运行Python代码时,不清楚如何设置pycharm的Interpreter。本文就以图文的形式,跟大家仔细讲解一下。

2023-12-21 09:29:52 2018

原创 如何在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试

在Ubuntu 20.04.6 LTS系统上运行Selenium自动化测试

2023-11-23 10:44:13 506

原创 codeMirror代码编辑器,如何定位并在编辑区域输入内容

selenium和playwright这2种自动化工具,在CodeMirror编辑器里面输入内容的差别

2023-11-01 16:42:48 269 3

原创 git clone 遇到了 early EOF index-pack failed 问题

git clone 遇到了 early EOF index-pack failed 问题

2023-10-27 14:23:13 303

原创 再见Jenkins!你好,GitLink引擎,更强大的自动化部署工具!

今天给大家推荐一款好用的CI/CD工具:GitLink引擎,可以轻松实现一键构建自动化测试项目,让你的自动化测试运行无忧!

2023-10-18 16:14:02 504

原创 如何在Ubuntu 20.04.6 LTS系统上运行Playwright自动化测试

讲述如何在Ubuntu 20.04.6 LTS系统上运行Playwright UI 自动化测试

2023-10-11 11:02:36 868

原创 基于Python+Pytest+Playwright+BDD的UI自动化测试框架

本框架是基于Python+Pytest+Playwright+BDD的UI自动化测试框架。

2023-09-19 14:30:29 1065 1

原创 Playwright for Python:鉴权Authentication

Playwright 在称为浏览器上下文的隔离环境中执行测试。这种隔离模型提高了可重现性,并防止了级联测试失败。测试可以加载现有的身份验证状态。这消除了在每个测试中进行身份验证的需求,并加快了测试的执行速度。

2023-09-06 11:05:06 272

原创 Playwright for Python:断言

playwright断言

2023-09-05 17:00:00 1007

原创 Playwright for Python:基础用法

Playwright可以与HTML输入元素进行交互,例如文本输入框、复选框、单选按钮、下拉选项等。它可以模拟鼠标点击、输入字符、按键和快捷键,还可以上传文件并将焦点设置到元素上。

2023-09-05 15:07:44 821

原创 Playwright for Python:安装及初步使用

Playwright 是一个使用单一 API 自动化 Chromium、Firefox 和 WebKit 浏览器的 Python 库。Playwright 提供的自动化功能始终更新,功能强大、可靠且快速。

2023-09-01 11:19:46 1582

原创 使用webdriver-manager自动下载浏览器驱动,再也不用担心webdriver版本问题了

webdriver-manager`第三方库可以自动帮你识别当前运行环境下系统信息以及对应浏览器信息,并自动下载对应的webdriver,再也不用担心webdriver版本问题了!

2023-08-02 09:05:37 1220

原创 Pytest-BDD 行为驱动开发测试

Pytest-BDD 是一个BDD测试框架,使用自然语言Gherkin来描述系统功能和场景,根据这些描述步骤进行系统自动化的测试。

2023-07-31 13:36:54 1670

原创 pytest钩子函数(五):报告钩子

pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。

2023-07-20 10:36:20 263

原创 pytest钩子函数(四):用例执行钩子

pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。

2023-07-20 10:34:58 432

原创 pytest钩子函数(三):用例收集钩子

pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。

2023-07-20 10:34:24 276

原创 pytest钩子函数(二):初始化钩子

pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。

2023-07-20 10:33:50 279

原创 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 310

原创 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 1787

原创 pytest钩子函数(一):引导钩子和调试钩子

pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。

2023-07-20 09:51:56 264

原创 selenium隐藏提示“Microsoft Edge正在被自动测试软件控制”

selenium隐藏提示“Microsoft Edge正在被自动测试软件控制”

2023-07-18 09:58:46 1099

原创 Web UI 自动化测试框架(Pytest+Selenium+Allure+Loguru)

本框架主要是基于 Python + pytest + selenium + pytest-html/Allure + loguru + 邮件通知/企业微信通知/钉钉通知 实现的WEB UI自动化框架。

2023-07-17 11:21:29 2955

原创 selenium隐藏提示“Chrome提示受到自动软件控制”

selenium隐藏提示“Chrome提示受到自动软件控制”

2023-07-17 10:03:35 1142

原创 只需2行python代码,轻松将PDF转换成Word

可将PDF转换成docx文件的Python库。该项目通过PyMuPDF库提取PDF文件中的数据,然后采用python-docx库解析内容的布局、段落、图片、表格等,最后自动生成docx文件。

2023-07-06 15:44:28 192

原创 FuzzyWuzzy库两个好用到爆的Python模块

FuzzyWuzzy一个简单易用的模糊字符串匹配工具包。让你轻松解决烦恼的匹配问题!

2023-07-06 15:41:32 686

原创 Fiddler 工具的使用

Fiddler是一个本地化的工具,不需要依托其他组件。它对 HTTP 支持较好,且操作简单易上手。它功能强大,有截包、篡改数据、限速等功能,能很好地辅助测试。

2023-07-05 11:04:20 2037

原创 Allure在本地不安装allure服务的情况下打开Allure Html报告

让领导在不安装Allure服务的情况下,在本地查阅测试报告内容

2023-05-23 17:44:54 2206 5

原创 修改Allure报告窗口标题,Overview的标题文案,环境配置,左上角LOGO

修改Allure报告窗口标题,Overview的标题文案,环境配置,左上角LOGO

2023-05-22 17:17:16 1093 3

原创 Windows 10 如何修改全局的pip源

indows 10 如何修改全局的pip源

2023-05-16 10:24:13 1071

原创 封装Python脚本:使用pymysql+sshtunnel,支持通过SSH隧道方式链接mysql数据库

封装Python脚本:使用pymysql+sshtunnel,支持通过SSH隧道方式链接mysql数据库

2023-05-12 17:02:01 570

原创 封装Python脚本:使用企业微信机器人发送消息至企业微信

封装Python脚本:使用企业微信机器人发送消息至企业微信

2023-05-11 16:08:53 1585

原创 封装Python脚本:使用钉钉机器人发送消息至钉钉

封装Python脚本:使用钉钉机器人发送消息至钉钉

2023-05-11 13:39:41 2618

原创 APScheduler定时任务

APScheduler使用起来十分方便,提供了基于日期,固定时间间隔以及crontab类型的任务,还可以在程序运行过程中动态的新增任务和删除任务。在任务运行过程中,还可以把任务存储起来,下次启动运行依然保留之前的状态。另外最重要的一个特点是:APScheduler基于Python语言的库,所以是可以跨平台运行的。如果我们需要在项目中开一个定时功能,完全可以选择 APScheduler,轻量又功能强大。

2023-04-23 13:55:26 1424

原创 启智社区“我为开源狂”第六期活动小白教程之基础活跃榜

启智社区“我为开源狂”第六期活动小白教程之基础活跃榜

2023-02-22 17:37:41 716

原创 python项目使用pipenv管理环境,如何使用pycharm调试模式

了解pipenv的朋友们应该知道,使用pipenv管理项目环境后,仅pipenv虚拟环境中安装有项目的依赖包,测试机本身并没有安装这个依赖包,这就是pipenv使用的意义。 但是,如果想要进入调试模式呢?我们要如何针对pycharm进行配置呢? 接下来,请看具体的解决办法。

2023-02-17 15:16:10 1555

原创 git修改历史提交(commit)信息

git修改历史提交(commit)信息

2023-02-10 14:28:06 17974 1

EasyGui类库安装文件

EasyGui是Python用于简单开发图形化界面的类库

2017-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除