1+ # import unittest
2+ # from time import sleep
3+ # from selenium import webdriver
4+ #
5+ # class YouJiuyeTest(unittest.TestCase):
6+ # def setUp(self):
7+ # self.chrome = webdriver.Chrome()
8+ # self.chrome.get("http://xue.ujiuye.com/foreuser/login/")
9+ # def test_login_password(self):
10+ # username_d1 = self.chrome.find_element_by_id("username_dl")
11+ # password_dl = self.chrome.find_element_by_id("password_dl")
12+ # button = self.chrome.find_elements_by_class_name("loginbutton1")
13+ #
14+ # username_d1.send_keys("13331153361")
15+ # password_dl.send_keys("123")
16+ # button[0].click()
17+ #
18+ # text = self.chrome.find_element_by_id("J_usernameTip").text
19+ # self.assertEqual("密码应该为6-20位之间!",text,"密码太短提示内容有误")
20+ # def test_login_username(self):
21+ # username_d1 = self.chrome.find_element_by_id("username_dl")
22+ # password_dl = self.chrome.find_element_by_id("password_dl")
23+ # button = self.chrome.find_elements_by_class_name("loginbutton1")
24+ #
25+ # username_d1.send_keys("13331153361")
26+ # password_dl.send_keys("123456789")
27+ # button[0].click()
28+ #
29+ # text = self.chrome.find_element_by_id("J_usernameTip").text
30+ # self.assertEqual("账号不存在", text, "提示内容有误")
31+ #
32+ # def tearDown(self):
33+ # sleep(10)
34+ # self.chrome.close()
35+ #
36+ # if __name__ == '__main__':
37+ # unittest.main()
38+
39+
40+ #=====================================================================================================
41+
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 ()
0 commit comments