3939
4040#=====================================================================================================
4141
42- import unittest
43- from time import sleep
44- from selenium import webdriver
45-
46- class YouJiuyeTest (unittest .TestCase ):
47- def setUp (self ):
48- self .chrome = webdriver .Chrome ()
49- self .chrome .get ("http://xue.ujiuye.com/foreuser/login/" )
50-
51- def login (self ,username ,pasword ):
52- username_d1 = self .chrome .find_element_by_id ("username_dl" )
53- password_dl = self .chrome .find_element_by_id ("password_dl" )
54- button = self .chrome .find_elements_by_class_name ("loginbutton1" )
55- username_d1 .send_keys (username )
56- password_dl .send_keys (pasword )
57- button [0 ].click ()
58- text = self .chrome .find_element_by_id ("J_usernameTip" ).text
59- return text
60-
61- def test_login_password (self ):
62- text = self .login ("13331153361" ,"123" )
63- self .assertEqual ("密码应该为6-20位之间!" ,text ,"密码太短提示内容有误" )
64-
65- def test_login_username (self ):
66- text = self .login ("13331153361" ,"12345678" )
67- self .assertEqual ("账号不存在" , text , "提示内容有误" )
68-
69- def tearDown (self ):
70- sleep (10 )
71- self .chrome .close ()
42+ # import unittest
43+ # from time import sleep
44+ # from selenium import webdriver
45+ #
46+ # class YouJiuyeTest(unittest.TestCase):
47+ # def setUp(self):
48+ # self.chrome = webdriver.Chrome()
49+ # self.chrome.get("http://xue.ujiuye.com/foreuser/login/")
50+ #
51+ # def login(self,username,pasword):
52+ # username_d1 = self.chrome.find_element_by_id("username_dl")
53+ # password_dl = self.chrome.find_element_by_id("password_dl")
54+ # button = self.chrome.find_elements_by_class_name("loginbutton1")
55+ # username_d1.send_keys(username)
56+ # password_dl.send_keys(pasword)
57+ # button[0].click()
58+ # text = self.chrome.find_element_by_id("J_usernameTip").text
59+ # return text
60+ #
61+ # def test_login_password(self):
62+ # text = self.login("13331153361","123")
63+ # self.assertEqual("密码应该为6-20位之间!",text,"密码太短提示内容有误")
64+ #
65+ # def test_login_username(self):
66+ # text = self.login("13331153361","12345678")
67+ # self.assertEqual("账号不存在", text, "提示内容有误")
68+ #
69+ # def tearDown(self):
70+ # sleep(10)
71+ # self.chrome.close()
72+ #
73+ # if __name__ == '__main__':
74+ # unittest.main()
7275
73- if __name__ == '__main__' :
74- unittest .main ()
76+ #
77+ # import unittest
78+ # from time import sleep
79+ # from selenium import webdriver
80+ # from HTMLTestRunner import HTMLTestRunner
81+ #
82+ # class YouJiuyeTest(unittest.TestCase):
83+ # def setUp(self):
84+ # self.chrome = webdriver.Chrome()
85+ # self.chrome.get("http://xue.ujiuye.com/foreuser/login/")
86+ #
87+ # def login(self,username,pasword):
88+ # username_d1 = self.chrome.find_element_by_id("username_dl")
89+ # password_dl = self.chrome.find_element_by_id("password_dl")
90+ # button = self.chrome.find_elements_by_class_name("loginbutton1")
91+ # username_d1.send_keys(username)
92+ # password_dl.send_keys(pasword)
93+ # button[0].click()
94+ # text = self.chrome.find_element_by_id("J_usernameTip").text
95+ # return text
96+ #
97+ # def test_login_password(self):
98+ # text = self.login("13331153361","123")
99+ # self.assertEqual("密码应该为6-20位之间!",text,"密码太短提示内容有误")
100+ #
101+ # def test_login_username(self):
102+ # text = self.login("13331153361","12345678")
103+ # self.assertEqual("账号不存在", text, "提示内容有误")
104+ #
105+ # def tearDown(self):
106+ # sleep(10)
107+ # self.chrome.close()
108+ #
109+ # if __name__ == '__main__':
110+ # suite = unittest.TestSuite()
111+ # suite.addTest(YouJiuyeTest("test_login_password"))
112+ # suite.addTest(YouJiuyeTest("test_login_username"))
113+ #
114+ # with open("report.html","wb") as f:
115+ # runner = HTMLTestRunner(
116+ # stream=f,
117+ # title="教学测试",
118+ # description="就是一个教学测试"
119+ # )
120+ # runner.run(suite)
0 commit comments