摘要: 简介 fixture优势 fixture相对于setup和teardown的优势 1、命名方式灵活,不局限于setup和teardown这几个命名 2、contest.py配置可以实现数据共享,不需要import就能自动寻找一些配置 3、scope = "module" 可以实现多个 .py跨文件共 阅读全文
posted @ 2020-12-15 10:14 测试-继亮 阅读(305) 评论(0) 推荐(0) 编辑
摘要: os模块os库是python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等os.path在pycharm中的__file__表示文件本身,输出的是一个绝对路径 # 获取文件名称 a = os.path.basename(__file__) print('文件名称: %s' %a) 代 阅读全文
posted @ 2020-07-08 08:57 测试-继亮 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 我们在做自动化的过程中无论是接口自动化还是ui自动化都会存很多数据,我们对于自动化中如何存放数据也是很重要的,如果写在代码里的话,每次更换数据就有点繁琐,我们通过一个文件存放这些数据,然后在我们需要这些数据数据直接调用,对于这些数据管理有很多种,比如:excel,yaml,ini,conf yaml 阅读全文
posted @ 2020-07-03 14:28 测试-继亮 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一、163邮箱1、先导入smtplib库来发送邮件,导入MIMEText库用来做纯文本的邮件模块2、准备发送邮件参数 import smtplib from email.mime.text import MIMEText # 发送邮件相关参数 smtpserver = 'smtp.163.com' 阅读全文
posted @ 2020-07-01 16:46 测试-继亮 阅读(2237) 评论(0) 推荐(0) 编辑
摘要: 什么是MYSQL数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management Sy 阅读全文
posted @ 2020-07-01 11:38 测试-继亮 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式常用字符 re模块 re.match(pattern, string, flags=0) ''' re语法 re.match(pattern, string, flags=0) pattern 匹配的正则表达式 string 要匹配的字符串 flags 标志位,用于控制正则表达 阅读全文
posted @ 2020-06-30 17:46 测试-继亮 阅读(233) 评论(0) 推荐(0) 编辑
摘要: python文件操作 写入文件 f = open('write_test.txt', mode='w', encoding='utf-8') f.write('我不想学python\n') f.write('我想学习java\n') f.write('但是我学不会') f.close() 读取文件 阅读全文
posted @ 2020-06-30 15:49 测试-继亮 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 什么是函数 1、函数代码块以def关键词开头,后姐函数标识符号名称和圆括号()。2、园括号之间可以用于定义参数3、函数内容以冒号起始,并且缩进4、return结束函数,选择性地返回一个值给调用方。不带表达式的return相当与返回None def name(name): # 定义name的函数名称 阅读全文
posted @ 2020-06-30 15:20 测试-继亮 阅读(247) 评论(0) 推荐(0) 编辑
摘要: python基础 字典dict 阅读全文
posted @ 2020-06-30 14:31 测试-继亮 阅读(173) 评论(0) 推荐(0) 编辑
摘要: python基础 元祖 tuple 阅读全文
posted @ 2020-06-30 14:12 测试-继亮 阅读(149) 评论(0) 推荐(0) 编辑