Example #1
0
 def setUp(self):
     """
     初始化driver, 可以设置连接数据库
     :return:
     """
     self.driver = browser()
     self.driver.implicitly_wait(10)
     self.driver.maximize_window()
Example #2
0
 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)
Example #3
0
 def setUpClass(self):
     self.dr = driver.browser()
     self.dr.maximize_window()
     self.login_p = LoginPage(self.dr)
Example #4
0
 def setUp(self):
     self.driver = browser()
     self.driver.implicitly_wait(10)
     self.driver.maximize_window()
Example #5
0
 def setUpClass(self):  # setUpClass,必须使用@classmethod 装饰器,所有test运行前运行一次
     self.browser = browser()
     self.browser.maximize_window
Example #6
0
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()
Example #7
0
 def setUp(self):
     self.driver = driver.browser()
     self.driver.implicitly_wait(10)
Example #8
0
 def setUp(self):
     # TODO config file
     self.driver = browser('Chrome')
Example #9
0
 def setUpClass(self):
     self.driver = driver.browser()
Example #10
0
 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")