ドライブ上のデータDDT selenium3。。

1  からセレンインポートwebdriverを
 2  インポートDDT
 3  インポート時間
 4  インポートunittestの
 5  
6  @ ddt.ddt
 7  クラスTESTLOGIN(たunittest.TestCase):
 8  
9      @classmethod
 10      DEF setUpClass(CLS):
 11          cls.driver = webdriver.Chrome()
 12          cls.url = " http://192.168.117.9:8080/jforum/forums/list.page " 
13  
14      DEF LoginFunc(自己、名、パスワード):
 15         self.driver.get(self.url)
 16          self.driver.find_element_by_name(' ユーザ名' ).send_keys(名)
 17          self.driver.find_element_by_name(' パスワード' ).send_keys(パスワード)
 18          time.sleep(1 19          self.driver.find_element_by_name(' ログイン' ).click()
 20          time.sleep(2 21          self.driver.find_element_by_id(' ログアウト' ).click()
 22  
23      @ ddt.data([ ' 管理' ' 管理者' ]、[ ' ジャック' ' 123456 ' ]、[ ' トム' ' 123456 " ])
 24      @ ddt.unpack
 25      デフtest_case1(自己、名、パスワード):
 26          self.LoginFunc(名前、パスワード)
 27  
28      @classmethod
 29      DEF tearDownClassを(CLS):
 30          cls.driver.quit()
 31  
32  なら __name__ == " __main__ " 33      unittest.main()
コードの表示

 

おすすめ

転載: www.cnblogs.com/97xiaolai/p/11812016.html