摘要: 一、基础类封装:包括日志模块、获取当前项目根目录、读取excel文件; 1.日志(loggin)模块封装,请参考:https://www.cnblogs.com/a-wyw/p/16186474.html 2.获取当前项目根目录(get_project_path)基础类,请参考:https://ww 阅读全文
posted @ 2022-04-24 17:18 别摸我的马甲线 阅读(964) 评论(0) 推荐(2)
摘要: """ 参考文档:https://www.cnblogs.com/yyds/p/6901864.htmllogging模块的四大组件:loggers(日志器):提供应用程序代码直接使用的接口handlers(处理器):用于将日志记录发送到指定的目的位置filters(过滤器):提供更细粒度的日志过滤 阅读全文
posted @ 2022-04-24 16:33 别摸我的马甲线 阅读(475) 评论(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 别摸我的马甲线 阅读(195) 评论(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 别摸我的马甲线 阅读(335) 评论(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 别摸我的马甲线 阅读(391) 评论(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 别摸我的马甲线 阅读(335) 评论(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 别摸我的马甲线 阅读(1400) 评论(0) 推荐(0)
摘要: 一、jenkins下载及安装(依赖jdk,自行提前安装,建议安装1.8及以上版本) 1.jekins官方下载地址:https://www.jenkins.io/zh/download/,建议下载稳定版本,当前以winddows系统为例,下载jenkins.war包; 2.下载后在jenkins存放路 阅读全文
posted @ 2022-04-24 15:34 别摸我的马甲线 阅读(529) 评论(1) 推荐(0)
摘要: ​pytest-allure 生成报告 1.先本地启动allure服务器,在安装路径bin目录下,点击allure.bat,(linux系统下运行allure.sh)启动; 2.pycharm 中编写好测试用例之后需要在控制台(terminal)中执行如下命令: (1)pytest --allure 阅读全文
posted @ 2022-04-24 11:42 别摸我的马甲线 阅读(828) 评论(0) 推荐(0)