摘要:
import xlrd,requests,time,osfrom xlutils import copyfrom conf.settings import DATA_PATHdef readCase(case_path): case_list = [] # 存放所有的测试用例,给后面运行的时候使用 阅读全文
摘要:
import yagmail# 发送邮件,user为发送邮件的邮箱名,password为邮箱授权码,host为邮箱服务器,cc为抄送的邮箱# to为接收者的邮箱多个邮箱用list,subject为邮件标题,contents为邮件正文,attachments为邮件带的附件(即生成的最新的报告)clas 阅读全文
摘要:
import osimport timefrom conf.settings import REPORT_PATHclass HtmlReport(object): __style_html = ''' <style type="text/css"> body { font:normal 68% v 阅读全文
摘要:
import timefrom lib import toolsfrom lib import reportfrom lib import sendmailfrom conf.settings import EMAIL_INFO,EMAIL_CONTENT_FORMATclass Main(): d 阅读全文
摘要:
import osBASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))REPORT_PATH = os.path.join(BASE_PATH,'report') # 存放报告的目录DATA_PATH = os 阅读全文
摘要:
import sys,os,threadingBASE_PATH = os.path.dirname( os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0,BASE_PATH)from lib.main import Mainfr 阅读全文
摘要:
框架一的目录结构如下: 项目名称是fuck_qtp,有bin、cases、conf、data、lib和report六个目录,每个目录包含的文件可以看到 把测试用例存放到cases目录下,把反写成功后的测试用例存放到data目录下,把生成的测试报告存放到report目录下 阅读全文
摘要:
import unittestfrom nose_parameterized import parameterizeddef readCvs(file, sep = ','): # sep是表示以,为分隔符 lis = [] with open(file, 'rb') as f: # rb是什么格式 阅读全文
摘要:
参数化文件里面的内容是这么展示的nhy,123456,Truessj,123456,Truessj,123456,False 将这个格式转成二维数组,如下格式:[ ['nhy', '123456', 'True'], ['ssj', '123456', 'True'], ['ssj', '12345 阅读全文
摘要:
import unittest,HTMLTestRunnerfrom nose_parameterized import parameterizeddef login(username,passwd): if username == 'niuhanyang' and passwd == '12345 阅读全文