自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Python基础总结

python基础,总结自菜鸟、chatGPT、博客园、优快云博客等,后面拓展内容等不完全,自行斟酌word文档自取,通过网盘分享的文件:python基础.docx链接: https://pan.baidu.com/s/1j843PU28qLSS-5SqUAlIpw?pwd=4444 提取码: 4444目录Python基础语法数据类型数字字符串布尔(bool)列表List元组集合Set字典Dictionarybytes数据类型转换变量与常量变量常量运算符算术运算符比较运算符赋值运算符位运算符逻辑运算符成员

2025-04-11 16:54:16 993

原创 JSONPlaceholder入门接口测试

(JPH) 是一个免费的在线 REST API 模拟工具,主要用于前端开发人员、API 测试人员和学习者在没有真实后端支持的情况下进行 API 调试和测试。JSONPlaceholder 适用于各种开发任务,包括前端与后端分离的开发、API 集成测试、学习 RESTful API 的基本用法等。而所谓的测试,就时把响应结果的数据进行一些比较确认,都需要先比较状态码是否为预计的状态码、上面数据比较长度是不是所说的十条、返回结果是不是列表。通过接口文档知道,获取所有用户的api端点是:/users。

2025-04-10 16:11:20 724

原创 软件测试基础理论

本文为自己结合博客资料、书籍、chatGPT整理,word文档可百度碗盘提取(通过网盘分享的文件:测试基础理论.docx链接: https://pan.baidu.com/s/1u4Et5tQDEemstWfjL9UmXg?pwd=4444 提取码: 4444)软件测试是软件开发过程中的一项关键活动,旨在确保软件产品的质量和可靠性。​通过对软件进行系统的评估和验证,测试有助于发现缺陷、提高用户满意度,并确保软件符合预定的需求和标准。软件测试的主要基本原则如下1.以用户为中心 2. 早期介入 3. 完全测试

2025-04-05 12:41:48 1001

原创 计算机网络总结

OSI模型将网络通信划分为七个层次,每个层次负责不同的功能,从物理传输到用户应用的服务,旨在促进不同系统和设备间的互联和兼容。其主要功能是帮助网络设备报告错误、诊断网络问题、并进行通信状态反馈,其与 IP 协议紧密合作,IP 负责数据包的路由和传输,而 ICMP 则用于反馈路由过程中遇到的错误和问题。IP子网划分(Subnetting)是将一个大的网络分割成多个较小的子网的过程,它有助于提高网络的管理效率、资源的有效利用和安全性。传输层通过提供不同的协议来支持不同的应用需求,常见的协议有UDP和TCP。

2025-04-03 16:27:22 1140 1

原创 playwright 管理多个浏览器,上下文,页面

有时候我们需要管理多个浏览器实例,例如我前面做的一个让两个AI(例如chatGPT、kimi)相互聊天获取聊天记录的小项目,需要两个浏览器实例以达到用户数据隔离的效果。而且为了防止被反爬虫发现或者账号限制,往往需要使用不同的账号作为两侧对话端登录的账号。当我们启动一个浏览器时,浏览器会自动加载一个User Data目录,读取用户的一些基本数据。这意味着一个问题,如果我想创建两个相同的浏览器实例,如果第二个不指定不同的用户目录,会导致第二个浏览器实例无法创建,因此必须注意用户目录的设置。

2025-03-21 12:20:18 479

原创 PageObject(PO)设计模式

在自动化测试中,Page Object模式的目的是将页面的“表示”(页面元素)与测试逻辑分离,从而提高测试脚本的可维护性和可扩展性。:多个测试脚本中可能会涉及到对同一页面的操作,如果每个测试脚本都重复写一遍页面的操作,代码会冗余且难以维护。:当页面结构或元素发生变化时,你只需要修改Page Object类中的定位和操作方法,测试脚本本身不需要做任何修改,这大大减少了维护的成本。*它通过封装页面操作和验证逻辑,使得页面元素和页面交互的细节集中在一个类中,从而避免在测试脚本中重复编写相同的UI操作代码。

2025-03-21 12:13:37 209

原创 Playwright文件下载

save_as接收参数为文件的包含路径的保存全名,执行save_as时会读取Download对象的临时文件路径、文件名,相当于把文件复制且重命名成浏览器建议的文件名(包含格式)保存到需要的路径中,然后会删除原来的临时文件夹和文件。Playwright (1.50.0)不需要主动设置静默下载,其默认使用(accept_downloads=True),也不需要主动设置文件保存地址,只需要通过监听下载事件管理文件下载。路径后,如果设置下载事件监听,会发现临时文件保存到设置的文件夹中,且使用save_as保存后。

2025-03-16 15:06:15 290

JSONPlaceholder入门接口测试

JSONPlaceholder入门接口测试

2025-04-10

计算机网络总结word

计算机网络总结word

2025-04-03

空空如也

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

TA关注的人

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