zoukankan      html  css  js  c++  java
  • day12_框架一start.py代码

    import sys,os,threading
    BASE_PATH = os.path.dirname(
    os.path.dirname(os.path.abspath(__file__))
    )
    sys.path.insert(0,BASE_PATH)
    from lib.main import Main
    from conf.settings import CASE_PATH,HOST_INFO
    def single_run(sit):
    if sit in HOST_INFO:
    host = HOST_INFO.get(sit) # 如果域名存在取出来
    else:
    print('请输入正确的环境名称,环境有: ''dev:开发环境 ''test:测试环境 ''pre:预生产环境')
    return # 函数遇到return就会结束,就不会运行下面的代码

    '''
    单线程运行
    :return:
    '''
    for case_file in os.listdir(CASE_PATH):
    if case_file.endswith('.xls') or case_file.endswith('.xlsx'):
    abs_case_file = os.path.join(CASE_PATH, case_file)
    my_test = Main(abs_case_file,host)
    my_test.main()

    def multi_run(sit): # sit代表是哪个域名
    if sit in HOST_INFO:
    host = HOST_INFO.get(sit) # 如果域名存在取出来
    else:
    print('请输入正确的环境名称,环境有: ''dev:开发环境 ''test:测试环境 ''pre:预生产环境')
    return # 函数遇到return就会结束,就不会运行下面的代码
    '''
    多线程运行
    :return:
    '''
    for case_file in os.listdir(CASE_PATH):
    if case_file.endswith('.xls') or case_file.endswith('.xlsx'):
    abs_case_file = os.path.join(CASE_PATH, case_file)
    my_test = Main(abs_case_file,host)
    t = threading.Thread(target = my_test.main)
    t.start()
    multi_run('pre')
  • 相关阅读:
    LeetCode38 报数
    序列化和反序列化
    JAVA 正则表达式
    Comparable接口和Comparator接口
    IO流-输入输出的简单实例
    JAVA File类
    URI, URL, URN
    web自动化测试第2步:定位元素
    web自动化测试第1步:配置基于python语言的自动化测试环境
    使用webdriver扒取网站小说(一)-----基础篇
  • 原文地址:https://www.cnblogs.com/laosun0204/p/8615987.html
Copyright © 2011-2022 走看看