def test_login_failed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() log_in_page.open_login_page() log_in_page.set_user_inputs("*****@*****.**", "demouser") error_msg = "Invalid Email or Password" assert error_msg in self.driver.find_element( *LogInLocators.invalid_data_msg).text
def test_login_passed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() log_in_page.open_login_page() log_in_page.set_user_inputs("*****@*****.**", "demouser") welcome_msg = "Hi, Demo User" assert welcome_msg in self.driver.find_element( *UserAccountLocators.welcome_msg).text log_in_page.expand_account_menu() log_in_page.logout()
def test_login_passed(self, config): log_in_page = LogInPage(self.driver) log_in_page.open_home_page(config) log_in_page.expand_account_menu() try: log_in_page.open_login_page() except StaleElementReferenceException: print('log_in_page.open_login_page() needs fix') log_in_page.set_user_inputs("*****@*****.**", "demouser") welcome_msg = "Hi, Demo User" assert welcome_msg in self.driver.find_element(*UserAccountLocators.welcome_msg).text try: log_in_page.expand_account_menu() log_in_page.logout() except StaleElementReferenceException: print('log_in_page')