- 博客(5)
- 收藏
- 关注
原创 Selenium自动化测试:从元素定位到高级操作指南
本文系统介绍了Selenium自动化测试中的核心技术与实践方法。主要内容包括:1)8种元素定位策略(ID、Name、CSS、XPath等)及其适用场景;2)三种等待机制(强制、隐式、显式)的合理使用;3)复杂元素操作(下拉框、表单、iframe等)的处理技巧;4)弹窗管理、多窗口切换等交互方法;5)鼠标键盘高级操作;6)浏览器配置与截图功能;7)文件上传、日期控件和验证码等特殊场景解决方案。文章通过代码示例详细演示了每种技术的实现方式,为构建稳定可靠的Web自动化测试脚本提供了完整的技术指南。
2025-08-15 01:54:23
710
原创 Pytest实用指南:测试框架基础与应用
《Pytest测试框架全面指南》摘要:本文系统介绍了Python主流测试框架Pytest的核心功能与最佳实践。涵盖基础配置、测试用例编写规范、fixture机制、测试标记与过滤等核心功能,详细解析了命令行选项、前置后置处理等高级特性。特别深入讲解了企业级Allure报告系统的配置与使用,包括多层级标记、测试步骤展示等专业功能。通过示例代码展示了参数化测试、并行执行、失败重试等实用场景,并提供了pytest.ini和conftest.py的配置模板。本文既包含基础入门指导,也涉及插件扩展、性能优化等高级主题,
2025-08-11 01:43:02
607
原创 VScode插件-代码阅读助手:再也不会在代码海洋中迷路
《代码阅读助手:告别重复阅读的开发者利器》 你是否经常在庞大代码库中迷失方向?CodeReader插件为开发者解决了这一痛点。这款VSCode插件能智能追踪代码阅读进度,自动高亮已读行,过滤无效内容,并通过可视化面板展示项目级阅读状态。支持9种编程语言的代码结构分析,可生成调用关系图帮助理解架构。特别适合新人入职、代码审查和学习开源项目场景,提供一键清除标记、进度持久化等实用功能,让代码阅读从此不再重复低效。安装只需在VSCode扩展商店搜索"CodeReader"即可。
2025-08-06 22:57:16
399
原创 Python数据类型中常用的属性和方法
Python中的数据类型可以分为以下几类:字符串是Python中用于处理文本数据的基本数据类型。常用方法:列表 (list) 类型列表是Python中最常用的可变序列类型。常用方法:字典 (dict) 类型字典是Python中用于存储键值对的数据类型。常用方法:集合 (set) 类型集合是Python中存储不重复元素的数据类型。常用方法:元组 (tuple) 类型元组是Python中的不可变序列类型。常用方法:注意: 元组是不可变类型,所以只有查询相关的方法,没
2025-08-06 00:00:41
164
原创 Web身份认证技术浅解:Cookie、Session与JWT
摘要:本文系统介绍了HTTP无状态性的解决方案,重点对比了Cookie、Session和JWT三种认证技术。Cookie通过客户端存储用户信息但存在明文泄露风险;Session将敏感信息存于服务端,仅传递SessionID,安全性更高但增加服务器负载;JWT采用自包含数字签名令牌,兼具安全性和高性能。文章通过代码示例演示了三种技术的实现方式,并分析了各自的安全风险、适用场景和性能特点。最后指出认证技术的核心价值在于实现HTTP状态保持和权限控制,建议结合HTTPS、IP验证等辅助措施提升安全性。这三种技术为
2025-08-04 23:21:51
922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人