def test_login(self, uname, upass, vcode, expect): login_data = { 'uname': uname, 'upass': upass, 'vcode': vcode, } self.login.do_login('..\\config\\base_UI_four.conf', login_data) if Service.is_element_present(self.driver, By.ID, 'btn-decrypt'): actual = 'success' else: actual = 'fail' self.assertEqual(actual, expect)
def test_login(self, login_userName, login_userPASS, login_checkcode, login_expect): contents = { 'username': login_userName, 'password': login_userPASS, 'checkcode': login_checkcode } self.login.excute_login(contents) # 断言 if Service.is_element_present(self.driver, By.LINK_TEXT, '注销'): actual = 'success' elif self.driver.find_element_by_id('pwMsg').text == '用户名或密码错误': actual = 'error' elif self.driver.find_element_by_id('checkcodeMsg').text == '用户名或密码错误': actual = 'error' else: actual = 'error' self.assertEqual(actual, login_expect)