def setUp(self): """ before test :return: """ self.log = Log.get_log() self.logger = self.log.get_logger() self.log.build_start_line(self.case_name)
def setUp(self): self.log = Log.get_log() self.logger = self.log.get_logger() self.log.build_start_line(self.case_name) self.driver = webdriver.Chrome() # 绐楀彛鏈�ぇ鍖� self.driver.maximize_window() self.msg = "大西瓜" self.url = 'http://www.baidu.com'
import unittest from testCase.loginPage import login from selenium.webdriver import Remote from selenium import webdriver import readconfig localReadConfig = readconfig.readconfig() import time from comm import common import paramunittest from comm.Log import MyLog login_xls = common.get_xls("userCase.xlsx", "login") log = MyLog.get_log() logger = log.get_logger() @paramunittest.parametrized(*login_xls) class Login(unittest.TestCase): def setParameters(self, case, email, password): self.email = email self.password = password self.case = case def setUp(self): self.driver = webdriver.Ie() self.driver.get(localReadConfig.get_HTTP("baseurl")) self.driver.maximize_window() self.driver.implicitly_wait(10) logger.info("开始." + self.case + "测试.")
import os import unittest import readConfig as readConfig from comm.Log import MyLog as Log from comm.webDriver import MyDriver as Driver log = Log.get_log() logger = log.get_logger() driver = Driver.get_browser() filePath = '' def set_case_list(): """ read case name from 'caseList.txt' :return: """ caseList = [] caseListPath = os.path.join(readConfig.proDir, "caseList.txt") fb = open(caseListPath) for case in fb.readlines(): data = str(case) if data != "" and not data.startswith("#"): caseList.append(data.replace("\n", "")) fb.close() return caseList def set_suite(): """ set test suite
def __init__(self): self.log = Log.get_log() self.logger = self.log.get_logger() self.resultPath = self.log.get_report_path()
def __init__(self): self.log = Log.get_log() self.logger = self.log.get_logger() self.browser = webdriver.Chrome()