def test_02_login(self, data): """密码错误登录""" test_data = data['data'] test_assert = data['assertion'] login = LoginPage.Login(self.dr) ele = login.login(test_data['username'], test_data['pw']) error_text = login.get_error_text() url = ele.get_url() self.assertIn(test_assert['error_text'], error_text) self.assertIn(test_assert['url'], url)
def test_01_login(self, data): """正常登录""" test_data = data['data'] test_assert = data['assertion'] login = LoginPage.Login(self.dr) ele = login.login(test_data['username'], test_data['pw']) username = ele.get_name() url = ele.get_url() self.assertIn(test_assert['username'], username) self.assertIn(test_assert['url'], url)
def test_01_login(self, data): login = LoginPage.Login(self.dr) test_data = data['data'] test_assert = data['assertion'] ele = login.login(test_data['username'], test_data['pw'], test_data['platform']) login.exist_loading() username = ele.get_name() url = ele.get_url() self.assertIn(url, test_assert['title']) self.assertIn(test_assert['username'], username) self.assertIn('2222', '21222')
def test_02_login(self, data): """错误密码登录""" test_data = data['data'] test_assert = data['assertion'] # login = LoginPage.Login(self.dr) # ele = login.login(test_data['username'],test_data['pw']) # login.exist_loading() # username = ele.get_name() # url = ele.get_url() # self.assertIn(url,test_assert['title']) # self.assertIn(username, test_assert['username']) login = LoginPage.Login(self.dr) login.input_account(test_data['username']) login.input_pw(test_data['pw']) login.click_box() work = login.click_login_btn() error_text = login.get_error_text() url = login.get_url() self.assertIn(test_assert['text'], error_text) self.assertIn(test_assert['url'], url)
def test_01_login(self, data): """正常登录""" test_data = data['data'] test_assert = data['assertion'] # login = LoginPage.Login(self.dr) # ele = login.login(test_data['username'],test_data['pw']) # login.exist_loading() # username = ele.get_name() # url = ele.get_url() # self.assertIn(url,test_assert['title']) # self.assertIn(username, test_assert['username']) login = LoginPage.Login(self.dr) # login.input_account(test_data['username']) # login.input_pw(test_data['pw']) # login.click_box() work = login.login(test_data['username'], test_data['pw']) name = work.get_name() url = work.get_url() self.assertIn(test_assert['username'], name) self.assertIn(test_assert['title'], url)
def click_out(self): """确定退出""" self.dr.click("css->.el-message-box__btns>button:nth-child(2)") return LoginPage.Login(self.dr)
def close(self): """点击退出按钮""" self.dr.click("xpath->//li[contains(text(),'退出')]") time.sleep(0.3) return LoginPage.Login(self.dr)