webUI自动化(八)测试用例集管理

文章介绍了如何管理和运行WebUI自动化测试用例集。通过创建测试用例集页面存储多个用例,并使用`excel_tools.py`中的`get_excel_column_value`函数读取Excel数据。利用`pytest`的参数化装饰器运行测试,从data.xlsx文件的指定工作表和列中获取测试用例名称。
摘要由CSDN通过智能技术生成

webUI自动化(八)测试用例集管理

一、测试用例集
  1. 创建【测试用例集】页,用于存放需要运行的用例表,测试用例集中可存放多份测试用例,用于集中运行。
    在这里插入图片描述
  2. 【配置项】中添加读取测试用例集
    在这里插入图片描述
二、读取测试用例集
  1. 新增excel_tools.py
def get_excel_column_value(excel_obj,sheet_name,column_num):
    """获取sheet页列的值"""
    sheet_obj = excel_obj[sheet_name]
    values = sheet_obj.values
    case_list = list()
    for value in values:
        if value[0] != '编号':
            case_list.append(value[column_num-1])
    # print(case_list)
    return case_list
三、测试用例添加装饰器
    @pytest.mark.parametrize('case_name', get_excel_column_value(openpyxl.load_workbook("../data/data.xlsx"),yaml_read("../config/config.yaml")['case_suite'],3))
    def test_bilibili(self, case_name):
        self.cr.case_runner(case_name)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值