from Src.Function.model.test_result import test_result import GlobalVariable, os, sys reload(sys) sys.setdefaultencoding('utf-8') log = Log('MainRelated') tr = test_result() # 获取传参 report = Run.report Main = Run.Main url_target = Run.url_target run_case = Run.run_case run_case_by_name = Run.run_case_by_filename # run_case = ['a05', 'c01'] log.debug('run_case: %s' % run_case) class MainRelated(): u'''为构造测试用例、目录、套件服务''' log.debug('MainRelated=》start') @classmethod def generate_report(cls, test_dir, test_Report_path): """ 主套件执行方法 :param test_dir: :param test_Report_path: :return: """ try: test_dir = str(test_dir)
# coding=utf-8 __author__ = "xcma" import unittest, datetime, time, os, shutil import requests, sys, Run from selenium import webdriver from ReadConfig import readConfig from LogMainClass import Log from selenium.webdriver import ActionChains from Misc import Misc log = Log(name="Methods") log.debug("Selenium version:%s" % webdriver.__version__) Config_path = Misc.ABSpath() + "/Src/Conf/Config.yml" operation = Run.brower class Operation: """ 浏览器相关操作 """ def __init__(self, modules_path, chrome_options=None): choosebrower = Run.brower if choosebrower in "firfox": log.debug(u"调用Firefox") self.driver = webdriver.Firefox() elif choosebrower in "phantomjs": self.driver = webdriver.PhantomJS() log.debug(u"调用phantomjs") else:
# coding=utf-8 __author__ = 'xcma' import unittest, datetime, time, os, shutil, platform import random, requests, json, sys, Run from selenium import webdriver from ReadConfig import readConfig from LogMainClass import Log from selenium.webdriver import ActionChains from Utils import ABSpath log = Log(name='Methods') log.debug('Selenium version:%s' % webdriver.__version__) Config_path = ABSpath() + "/Src/Conf/Config.yml" class Operation(unittest.TestCase): u''' 浏览器相关操作 ''' @classmethod def open_browser(cls, chrome_options=None): choosebrower = Run.brower if choosebrower in 'chrome': log.debug(u'调用Chrome') cls.driver = webdriver.Chrome(chrome_options=chrome_options) elif choosebrower in 'firfox': log.debug(u'调用Firefox') cls.driver = webdriver.Firefox() elif choosebrower in 'phantomjs': cls.driver = webdriver.PhantomJS('phantomjs') log.debug(u'调用phantomjs')
from LogMainClass import Log from MySql import MySQL import GlobalVariable,os, sys reload(sys) sys.setdefaultencoding('utf-8') log = Log('MainRelated') #获取传参 report = Run.report Main = Run.Main url_target = Run.url_target run_case = Run.run_case run_case_by_name = Run.run_case_by_filename # run_case = ['a05', 'c01'] log.debug('run_case: %s' % run_case) class MainRelated(): u'''为构造测试用例、目录、套件服务''' log.debug('MainRelated=》start') @classmethod def generate_report(cls, test_dir, test_Report_path): """ 主套件执行方法 :param test_dir: :param test_Report_path: :return: """ try: test_dir = str(test_dir) test_Report_path = str(test_Report_path)
# coding=utf-8 __author__ = 'xcma' import unittest, datetime, time, os, shutil import requests, sys, Run from selenium import webdriver from ReadConfig import readConfig from LogMainClass import Log from selenium.webdriver import ActionChains from Misc import Misc log = Log(name='Methods') log.debug('Selenium version:%s' % webdriver.__version__) Config_path = Misc.ABSpath() + "/Src/Conf/Config.yml" operation = Run.brower class Operation(unittest.TestCase): """ 浏览器相关操作 """ @classmethod def open_browser(cls, chrome_options=None): choosebrower = Run.brower if choosebrower in 'chrome': log.debug(u'调用Chrome') path = Misc.ABSpath()+"/Src/Lib/chromedriver" cls.driver = webdriver.Chrome(executable_path=path, chrome_options=chrome_options) elif choosebrower in 'firfox' : log.debug(u'调用Firefox') cls.driver = webdriver.Firefox() elif choosebrower in 'phantomjs':