罗杰的博客
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
1
什么是用户态和内核态
2
第六章 . requests 模块 - 【接口响应】解析text/html 响应
3
第六章 . requests 模块 - 【接口请求】requests模拟headers 传参
4
第二章 . Python基础 - Python数据类型概述
5
PO设计模式、数据驱动 - yaml 数据驱动实践
登录
罗杰
累计撰写
164
篇文章
累计创建
29
个分类
累计创建
11
个标签
导航
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
目录
分类
Python全栈自动化
PO 结构设计模式 - 基础层、逻辑层、业务层
webbase.py: from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.c
2025-08-19 22:39
6
0
24.6℃
Python全栈自动化
PO 结构设计模式介绍
1. 什么是 Page Object 模式 Page Object 模式 是一种常用的 UI 自动化测试设计模式。 核心思想是: 把页面当作对象 把页面上的元素和操作封装到一个类(对象)里 测试用例只调用这些方法,不直接操作页面元素
2025-08-19 21:49
4
0
24.4℃
Python全栈自动化
PO设计模式、数据驱动 - yaml 数据驱动实践
2025-08-19 21:10
18
0
25.8℃
Python全栈自动化
import pytest from main3 import read_yaml case_data = read_yaml("./data_demo.yaml") class TestDemo01(object): @pytest.mark.parametrize('data',
PO设计模式、数据驱动 - yaml 数据写入
2025-08-19 20:56
1
0
24.1℃
Python全栈自动化
1.基本写入 import yaml data = { "method": "post", "params": {"username": "user1", "password": "psw1"}, "url": "http://127.0.0.1:8888/login" }
PO设计模式、数据驱动 - yaml 数据读取
2025-08-19 20:39
16
0
25.6℃
Python全栈自动化
1.安装 pip3 install pyyaml 2.读取yaml 文件应用 yaml文件: --- - username: user1 password: psw1 - username: user2 password: psw2 - username: user3 password:
PO设计模式、数据驱动 - yaml 与 python 格式的对比
2025-08-19 20:07
2
0
24.2℃
Python全栈自动化
1.核心定位 YAML:面向人类可读/可写的数据序列化格式,常用于配置文件。 Python:一门通用编程语言;其内置字面量(dict/list/str 等)常被当作配置,但不是序列化标准。 2.语法与结构对比 #YAML user: name: Alice age: 25 active:
PO设计模式、数据驱动 - excel 数据写入
2025-08-18 21:23
3
0
24.3℃
Python全栈自动化
xlwt 是一个用于写入 .xls 格式 Excel 文件的 Python 库。它允许创建、编辑和保存 Excel 工作簿,并设置单元格的样式、格式等。以下是 xlwt 模块的常用使用方法: 1.安装 xlwt 库 pip3 install xlwt 2.创建工作簿并添加表单 import xlwt
PO设计模式、数据驱动 - excel 数据读取
2025-08-18 20:44
11
0
25.1℃
Python全栈自动化
xlrd 是一个用于读取 Excel 文件(.xls 和 .xlsx 格式)的 Python 库。虽然从 2.0 版本开始不再支持 .xlsx 格式,但仍然可以处理 .xls 格式文件。 1.安装 xlrd 库 pip3 install xlrd 2.打开 Excel 文件 import xlrd
PO设计模式、数据驱动 - 数据驱动介绍
2025-08-17 20:37
3
0
24.3℃
Python全栈自动化
1.什么是数据驱动 数据驱动(Data-Driven Testing, DDT) 是一种软件测试思想和方法。 核心理念是:把测试逻辑和测试数据分离,让同一段测试代码可以在不同的数据输入下重复执行。 在传统的测试中,测试数据往往是直接写死在用例里的,比如: def test_login():
Pytest常用插件 - allure-pytest 测试报告常用方法
安装: pip3 install allure-pytest 安装命令行工具: brew install allure 1.生成命令 生成测试结果(.xml 文件) allure-pytest 插件会生成 allure 结果文件(.xml 格式)。使用以下命令来运行 pytest 测试并生成报告数据
2025-08-17 20:20
15
0
25.5℃
Python全栈自动化
上一页
下一页
1
2
3
4
5
6
7
…
11
弹