- 博客(111)
- 收藏
- 关注
原创 自动化测试系列之pytest<一>
pytest是一个高效的Python测试框架,具有以下特点:语法简单易上手,内置丰富断言库;支持参数化测试,可通过插件扩展功能;提供三种前后置操作方法(setup/teardown、fixture);具有灵活的配置系统(pytest.ini);支持跳过用例和顺序控制。安装命令为pip install pytest,测试文件需以test_开头,类以Test开头且不能有__init__方法。fixture是核心功能,可实现资源管理和拆卸逻辑,支持参数化和作用域控制。通过conftest.py可实现全局夹具共享,
2025-10-01 09:00:00
937
原创 自动化测试系列之pywinauto<一>
摘要:本文介绍了基于Python的GUI自动化测试工具pywinauto的使用方法。主要内容包括:1)自动化测试的意义,可提高重复测试效率;2)pywinauto的优势(跨平台、动态查找等)和劣势(仅支持Windows);3)环境安装配置;4)启动和连接应用程序的方式;5)窗口定位与操作技巧;6)控件分类及定位方法(best_match、child_window等);7)父子关系定位;8)等待机制的使用(wait/wait_not/wait_until)。文章详细说明了各功能的实现方法,并提供了代码示例,适
2025-09-30 08:30:00
669
原创 自动化测试系列之pywinauto<二>
本文介绍了pywinauto库中常用的自动化操作方法,包括: 鼠标操作:click_input()模拟左键点击、right_click_input()模拟右键点击、double_click_input()模拟双击操作 文本获取:texts()获取控件所有文本、window_text()获取主文本内容 鼠标模块:提供rectangle()获取元素坐标和mid_point()获取中心位置 键盘操作:send_keys()全局输入、type_keys()针对特定控件输入,支持特殊键和组合键 菜单操作:items(
2025-09-30 08:30:00
1028
原创 CMake基本使用
CMake是一款跨平台的自动化构建工具,通过读取CMakeLists.txt配置文件生成原生构建文件。相比传统makefile,CMake语法简单、功能强大且IDE支持广泛。本文介绍了CMake安装方法(Ubuntu/CentOS)、VS Code插件配置,并通过Hello World示例演示基本使用流程。重点讲解了CMake工程构建的完整流程:生成构建系统、编译链接、测试、安装和打包。同时解析了关键命令如cmake_minimum_required、project、include、install和add_
2025-08-23 16:05:44
1328
原创 24年收尾之作------动态规划<六> 子序列问题(含对应LeetcodeOJ题)
24年收尾之作---------动态规划<六> 子序列问题(含对应LeetcodeOJ题)
2024-12-31 23:25:23
1017
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅