def setUp(self): """ 初始化driver, 可以设置连接数据库 :return: """ self.driver = browser() self.driver.implicitly_wait(10) self.driver.maximize_window()
def setUpClass(self): self.dr = driver.browser() self.dr.maximize_window() #调用登录方法 login_p = LoginPage(self.dr) login_p.login_action("15658524692", "wq123456") #time.sleep(3) self.touzi_p = ZhitouxqPage(self.dr)
def setUpClass(self): self.dr = driver.browser() self.dr.maximize_window() self.login_p = LoginPage(self.dr)
def setUp(self): self.driver = browser() self.driver.implicitly_wait(10) self.driver.maximize_window()
def setUpClass(self): # setUpClass,必须使用@classmethod 装饰器,所有test运行前运行一次 self.browser = browser() self.browser.maximize_window
def insert_img(driver, file_name): base_dir = os.path.dirname(os.path.dirname(__file__)) #base_dir = str(base_dir) base_dir = base_dir.replace("\\", "/") base_dir = base_dir.split('/test_case')[0] file_path = base_dir + "/report/image/" + file_name driver.get_screenshot_as_file(file_path) #获取最新的测试报告,用于发送测试报告邮件 def new_report(file_path): files = os.listdir(file_path) f_times = [] for f in files: if os.path.splitext(file_path + f)[1] == '.html': f_time = os.path.getmtime(file_path + f) f_times.append((f_time, f)) return sorted(f_times)[-1][1] if __name__ == '__main__': sys.path.append( "D:\python_script\selenium_auto\mztestpro\mztestpro\bbs\test_case\models" ) print(sys.path) import driver driver = driver.browser() driver.get("http://www.baidu.com") insert_img(driver, "baidu.jpg") driver.quit()
def setUp(self): self.driver = driver.browser() self.driver.implicitly_wait(10)
def setUp(self): # TODO config file self.driver = browser('Chrome')
def setUpClass(self): self.driver = driver.browser()
def setUp(self): self.dr = driver.browser() self.dr.maximize_Window() #调用登录方法 login_p = LoginPage(self.dr) self.myacount_p = login_p.login_action("14458525690", "14458525690")