Пример #1
0
class Handle:
    def __init__(self):
        # 1.创建数据库操作对象
        self.d = DataMysql()
        self.excel = DataInfo('data_api.xls')

        # 2.创建读取配置信息对象
        self.cf = GlobalParam('config', 'path_file.conf')

        # 3.url-接口地址
        self.url = self.cf.getURL('URL', "url")  # 接口地址

        # 4. 创建session对象
        self.session = Session()

        # 5. 打印日志模块
        self.plog = LogInfo()

        # 6.获取截图路径、日志路径、日志名
        self.logfile = self.cf.getParam('log', "logfile")  # 日志文件名

        # 7.创建日志记录模块
        self.log = Log(self.logfile)

        # 8. 创建session对象
        self.session = Session()
Пример #2
0
    def __init__(self):
        # 1.创建读取配置信息对象
        cf = GlobalParam('config', 'path_file.conf')

        # 2.获取截图路径、日志路径、日志名
        self.logfile = cf.getParam('log', "logfile")  # 日志文件名

        # 3.创建日志记录模块
        self.log = Log(self.logfile)

        # 4.创建DataInfo操作对象
        self.excel = Excel(xls='data_api.xls', sheet_name='test2')
Пример #3
0
    def __init__(self):
        # 读取数据库连接信息
        # 1.项目目录
        base_dir = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))

        # 2.数据库配置文件
        self.config = base_dir + "/config/sqlserver.conf"

        # 3.读取配置信息
        cf = configparser.ConfigParser()
        cf.read(self.config)
        sections_01 = cf.sections()[0]
        self.connectinfo = eval(cf.get(sections_01, "config"))

        # 4.创建读取配置信息对象
        cf = GlobalParam('config', 'path_file.conf')

        # 5.获取截图路径、日志路径、日志名
        self.logfile = cf.getParam('log', "logfile")  # 日志文件名

        # 6.创建日志记录模块
        self.log = Log(self.logfile)
Пример #4
0
# coding:utf-8
import sys

sys.path.append("/Users/xiaojingyuan/PycharmProjects/Appium")
sys.path.append("/root/.jenkins/workspace/AutoTest")

import os
import smtplib
import time
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from YunluFramework_API.config.globalparam import GlobalParam
from YunluFramework_API.public.common.log import Log

# 1.配置日志记录模块
cf = GlobalParam('config', 'path_file.conf')
logfile = cf.getParam('log', "logfile")  # 日志文件名
logger = Log(logfile)

# 2.配置测试报告的路径
cf = GlobalParam("config", "report.conf")
reportPath = cf.getParam("report", "path")  # 报告存储路径

# 3.配置收发件人
# 3.1收件人信息
recvaddress = ['*****@*****.**']

# 3.2发件人信息
# 163的用户名和密码
# sendaddr_name = '*****@*****.**'
# sendaddr_pswd = 'xjyxjy199288'