Example #1
0
 def test_base(self):
     driver = WebDriverEngine()
     browser = ElementFinder()
     # 使用Txt    i.split(',')[0]
     # result=txtRead().get_data()
     # 使用excel i[0]
     result1 = excelRead().get_data()
     # 使用数据库的话,就要先调用初始化方法
     # db=MySQl(host="localhost",port=3306,dbName="mymovie",username="******",password="******",charset="utf8")
     # result2=db.getData("select username,password from mm_user")
     for i in result1:
         driver.typeAndClear("xpath", "//input[@name='username']", i[0])
         sleep(1)
         driver.typeAndClear("xpath", "//input[@name='password']", i[1])
         sleep(1)
         driver.click("xpath", "//input[@type='submit']")
         sleep(1)
         element = browser.element_is_exists(By.XPATH,
                                             "//a[contains(.,'退出')]")
         if element:
             driver.click("xpath", "//a[contains(.,'退出')]")
         else:
             browser.do_screenshot()
     browser.close()
     t_send()
Example #2
0
 def close(self):
     driver = ElementFinder().driver
     driver.close()