def getUser(self, type='super'): user = {} user['username'] = Util.getConfig(self.config_file, 'broker', type + '_admin') user['password'] = Util.getConfig(self.config_file, 'broker', type + '_pwd') #print user return user
def __init__(self, driver): self.driver = driver self.url = Util.getConfig(self.config_file, 'broker', 'url') #获取用户的用户名,密码,昵称信息 self.super_admin = self.getUser('super') self.project_admin = self.getUser('project') self.channel_manager_admin = self.getUser('channel_manager')
def __init__(self,driver): self.driver = driver self.url = Util.getConfig(self.config_file,'broker','url') #获取用户的用户名,密码,昵称信息 self.super_admin = self.getUser('super') self.project_admin = self.getUser('project') self.channel_manager_admin = self.getUser('channel_manager')
def save_screenshot(self): dir_screenshot = Util.getConfig(self.config_file,'save_screenshot','dir_screenshot') file_name = dir_screenshot + '/' + self.__class__.__name__ + '-' + self._testMethodName + '.png' self.driver.save_screenshot(file_name)
__author__ = 'v-yily' #coding:utf-8 import os,shutil import unittest import xmlrunner from lib.base.Util import Util from lib.base.test_manager import TestManager from case.test_Register_project import TestRegisterProject from case.test_Register_channel import TestRegisterChannel from case.test_Maintain import TestMaintain if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(TestManager.getTest(TestRegisterProject,'Chrome')) suite.addTest(TestManager.getTest(TestRegisterChannel,'Chrome')) suite.addTest(TestManager.getTest(TestMaintain,'Chrome')) dir_screenshot = Util.getConfig('config/config.conf','save_screenshot','dir_screenshot') if(os.path.exists(dir_screenshot)): shutil.rmtree(dir_screenshot) os.mkdir(dir_screenshot) if(os.path.exists(os.path.dirname(__file__) + '/test-reports')): shutil.rmtree(os.path.dirname(__file__) + '/test-reports') runner = xmlrunner.XMLTestRunner(output='test-reports',verbose = 1) runner.run(suite)
def save_screenshot(self): dir_screenshot = Util.getConfig(self.config_file, 'save_screenshot', 'dir_screenshot') file_name = dir_screenshot + '/' + self.__class__.__name__ + '-' + self._testMethodName + '.png' self.driver.save_screenshot(file_name)
def getUser(self,type = 'super'): user = {} user['username'] = Util.getConfig(self.config_file,'broker',type+'_admin') user['password'] = Util.getConfig(self.config_file,'broker',type+'_pwd') #print user return user