随笔分类 -  00测试菜鸟-Python自动化测试

专注python在自动化测试中的学习记录
摘要:匿名函数 """匿名函数 - 没有名字的函数 - 用lambda表达式创建匿名函数 """ 使用场景 """使用场景 - 需要一个函数,但又不想费神去命名这个函数 - 通常在这个函数只使用一次的场景下 - 可以指定短小的回调函数 (常用) """ 语法 """语法 - result: 调用lambd 阅读全文
posted @ 2022-08-22 22:03 woft王 阅读(142) 评论(0) 推荐(0) 编辑
摘要:"""可变参数- 可变参数也成为不定长参数- 传入函数中实际参数可以是任意多个- 常见形式 - *args - **kwargs""" *args """*args - 接收收任意多个实际参数,并将其放到一个元组中 - 使用已经存在的列表或元组作为函数的可变参数,可以在列表的名称前j加* """ # 阅读全文
posted @ 2022-08-22 21:37 woft王 阅读(163) 评论(0) 推荐(0) 编辑
摘要:目录 """目录 - 函数的作用 - 函数的定义 - 函数调用 - 参数传递 - 函数返回值 """ 函数的作用 """函数的作用 - 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段 - 函数能提高应用的模块性和代码的重复利用率 - python内置函数:https://docs.p 阅读全文
posted @ 2022-08-17 17:39 woft王 阅读(76) 评论(0) 推荐(0) 编辑
摘要:"""字典的定义- 字典是无序的键值对集合- 字典用大括号{}包围- 每个键/值对之间用一个逗号分隔- 每个键与值之间用一个冒号分隔- 字典是动态的""" 字典的使用-创建 1. 使用大括号填充键值对 # 1. 使用大括号填充键值对 dict1 = {"name": "xiaoming", "age 阅读全文
posted @ 2022-08-17 15:05 woft王 阅读(32) 评论(0) 推荐(0) 编辑
摘要:"""集合的定义- 无序的唯一对象集合- 用大括号{}包围,对象相互之间使用逗号分隔- 集合是动态的,可以随时添加或删除元素- 集合是异构的,可以包含不同类型的数据""" 集合的使用-创建 1. 通过使用{}填充元素 # 1. 通过使用{}填充元素 set1 = {1, 2, 3} print(ty 阅读全文
posted @ 2022-08-16 16:43 woft王 阅读(48) 评论(0) 推荐(0) 编辑
摘要:"""元组的定义- 元组是有序的不可变对象的集合- 元组使用下括号包围,各个对象之间使用逗号分隔- 元组是异构的,可以包含多种数据类型""" 元组的使用-创建 1. 直接使用逗号分隔 # 1. 直接使用逗号分隔 tup1 = 1, 2, 3, 4, 5 print(type(tup1), tup1) 阅读全文
posted @ 2022-08-16 14:34 woft王 阅读(61) 评论(0) 推荐(0) 编辑
摘要:列表的定义:1. 列表是有序的可变元素集合,使用中括号[]包围,元素之间用逗号分隔2. 列表是动态的,可以随时扩展和收缩3. 列表是异构的,可以同时存放不同类型的对象4. 列表中允许出现重复元素 列表的使用-创建 1. 构造方法list() list1 = list('testing') print 阅读全文
posted @ 2022-08-15 16:08 woft王 阅读(55) 评论(0) 推荐(0) 编辑
摘要:例如我要测试一个创建网络的接口,需要先拿token值,而获取token的接口请求成功后,将token存在了响应头headers,postman调接口如下,现在想要通过python获取下图中 X-Subject-Token的值,供后续接口使用 方法:仅需要python的 requests库就可以实现 阅读全文
posted @ 2022-02-14 13:58 woft王 阅读(2322) 评论(0) 推荐(0) 编辑
摘要:1、pycharm报错信息: from .bird_base import BirdBaseModuleNotFoundError: No module named '__main__.bird_base'; '__main__' is not a package 2、目录结构: 3、解决方法: 将 阅读全文
posted @ 2021-10-18 16:33 woft王 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:1、假设定义一个鸟类 BirdBase,包含两个属性name、age;两个方法eat(),fly() #!/usr/bin/env python # -*- coding: utf-8 -*- # @File : bird_base.py # @Author: ttwang # @Date : 20 阅读全文
posted @ 2021-10-18 16:24 woft王 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一、stirng.punctuation 1) stirng.punctuation python3中,string.punctuation是用作字符串常量的初始化字符,它给出所有的标点集 2) 用法 使用stirng.punctuation,先确保导入字符串函数import string 语法: 阅读全文
posted @ 2021-10-16 19:16 woft王 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:学习记录--持续更新 import os # 读取项目的绝对路径 BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 读取当前文件的绝对路径 base_path = os.path.abspath(__f 阅读全文
posted @ 2021-06-28 23:25 woft王 阅读(69) 评论(0) 推荐(0) 编辑
摘要:configparser模块:读取配置文件的包,配置文件由章节(section[sectionName])、键、值组成。(key=value or key: value),其中key=value通过被称为option 1、新建一个config.ini文件 1 [wework] 2 corp_id = 阅读全文
posted @ 2021-06-28 23:22 woft王 阅读(60) 评论(0) 推荐(0) 编辑
摘要:logging模块是python中内置的标准模块,通常用于输出脚本运行日志,同时还可以设置输出日志的等级、日志保存路径、日志文件回滚等 基础实例 首先通过一个简单的实例,来了解logging模块的基础用法: 首先引入logging模块 然后利用basicConfig配置level信息format信息 阅读全文
posted @ 2021-02-23 23:01 woft王 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示