摘要: 1.pytest.fail(reason=' '): 在测试用例中调用,该方法之后的代码不再运行,结果中标记为xfail,如下所示: 1 class TestPytest(): 2 def test01(self): 3 print('test01') 4 pytest.xfail(reason=' 阅读全文
posted @ 2022-04-27 14:06 别摸我的马甲线 阅读(265) 评论(0) 推荐(0)
摘要: """ 实现思路: 1.使用excel文件管理接口自动化测试用例 涉及技术点:excel文件内容的读与写; 2.使用pytest.mark.parametrize 将excel中读到的数据参数化后,传入接口请求中 3.调用接口把接口运行后的结果,一次性写入到excel列表中 4.jenkins上集成 阅读全文
posted @ 2022-04-26 11:50 别摸我的马甲线 阅读(463) 评论(0) 推荐(0)
摘要: #给excel文件指定单元格中写入数据"""实现思路: 1.打开需要写入数据的excel文件 2.使用copy方法xlrd对象的文件转换成xlwt对象的文件 3.指定excel文件的sheet页签 4.指定单元格写入数据 5.保存文件""" 1 import xlrd 2 from xlutils. 阅读全文
posted @ 2022-04-25 17:18 别摸我的马甲线 阅读(2646) 评论(0) 推荐(0)
摘要: 一、基础类封装:包括日志模块、获取当前项目根目录、读取excel文件; 1.日志(loggin)模块封装,请参考:https://www.cnblogs.com/a-wyw/p/16186474.html 2.获取当前项目根目录(get_project_path)基础类,请参考:https://ww 阅读全文
posted @ 2022-04-24 17:18 别摸我的马甲线 阅读(951) 评论(0) 推荐(2)
摘要: """ 参考文档:https://www.cnblogs.com/yyds/p/6901864.htmllogging模块的四大组件:loggers(日志器):提供应用程序代码直接使用的接口handlers(处理器):用于将日志记录发送到指定的目的位置filters(过滤器):提供更细粒度的日志过滤 阅读全文
posted @ 2022-04-24 16:33 别摸我的马甲线 阅读(468) 评论(0) 推荐(0)
摘要: 1 import pymysql 2 import pytest 3 4 5 def get_mysql_data(): 6 # 打开数据库连接 7 db = pymysql.connect(host='127.0.0.1', database='test_db', port=3306, user= 阅读全文
posted @ 2022-04-24 16:02 别摸我的马甲线 阅读(194) 评论(0) 推荐(0)
摘要: 1 import json 2 import pytest 3 4 5 def get_data_json(): 6 ''' 7 @return: 返回列表数据 8 ''' 9 with open("test.json") as f: 10 lst_data = [] 11 my_data = js 阅读全文
posted @ 2022-04-24 15:54 别摸我的马甲线 阅读(325) 评论(0) 推荐(0)
摘要: 1 import xlrd 2 import pytest 3 from testcase.basic import get_project_path 4 5 6 def get_excel_data(filename, sheet_name): 7 project_path = get_proje 阅读全文
posted @ 2022-04-24 15:50 别摸我的马甲线 阅读(385) 评论(0) 推荐(0)
摘要: 1 import csv 2 import pytest 3 4 5 def get_csv_data(): 6 ''' 7 @return: csv_list 返回列表 8 ''' 9 with open('test.csv') as f: 10 csv_list = [] 11 lst = cs 阅读全文
posted @ 2022-04-24 15:47 别摸我的马甲线 阅读(332) 评论(0) 推荐(0)
摘要: import os def get_project_path(project_name=None): """ 获取当前项目根路径 :param project_name: :return: 根路径 """ PROJECT_NAME = 'selenium_project' if project_na 阅读全文
posted @ 2022-04-24 15:41 别摸我的马甲线 阅读(1391) 评论(0) 推荐(0)