摘要:
1.插入空表格 2.选择数据 点击空表格,右击--选择数据,长按ctrl,框选所需数据 3.编辑数据 1)选择“数量”,点击系列右侧的“编辑”按钮,长按ctrl 框选数量的数据部分,回车 2)选择“累计百分比”,点击系列右侧的“编辑”按钮,长按ctrl 框选百分比的数据部分(注意:框选部分包括数据上 阅读全文
摘要:
getattr(object, name[, default]) getattr(object, name[, default]) getattr简介 参数 object – 对象。 name – 字符串,对象属性。 default – 默认返回值,如果不提供该参数,在没有对应属性时,将触发 Att 阅读全文
摘要:
fixture和mark参数化测试区别: fixture参数化运用于多个测试用例 mark参数化运用化单个测试用例 fixture支持参数化 params 所有的数据param 本次测试用到的数据 import pytest @pytest.fixture(scope="function", par 阅读全文
摘要:
装饰器@pytest.hookimpl(hookwrapper=True),它的作用和装饰器@pytest.mark.hookwrapper是一样的 @pytest.hookimpl(hookwrapper=True)装饰的钩子函数,有以下两个作用:(1)可以获取到测试用例不同执行阶段的结果(set 阅读全文
摘要:
一、接口文档 1.API文档 2.需求文档 接口测试工具--》接口测试脚本--》接口测试框架 二、 利用fixture自动化就绪测试条件 - 部分接口来说,需要保持登录状态- 部分接口来说,需要接口关联- 动态数据 接口信息 - 任务列表 接口地址 GET https://api.tttt.one/ 阅读全文
摘要:
import os import yaml extract_dict = {'name': 'Silenthand Olleander', 'pswd': '112aa洋', } def get_project_path(): """获取项目路径""" realpath = os.path.absp 阅读全文
摘要:
yaml验证: 验证格式对不对 验证网址:https://www.bejson.com/validators/yaml_editor/ 阅读全文
摘要:
yaml文件 读取Yaml文件 import yaml class YamlUtil: def __init__(self, yaml_file): """ 通过init方法把Yaml文件传入到这个类 :param yaml_file: """ self.yaml_file = yaml_file 阅读全文
摘要:
一、@pytest.mark.parametrize()基本用法 @pytest.mark.parametrize(args_name,args_value) args_name:参数名 args_value:参数值(列表[],元祖(),字典列表[{},{}],字典元祖({},{})),有多个值用例 阅读全文
摘要:
Pytest框架实现一些前后置(固件,夹具)的处理,常用三种 一、setup/teardown,setup_class/teardown_class所有 为什么需要这些功能?比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器? class TestMay: # 这个在所有 阅读全文