def error_message_with_unknown_email_should_be_displayed(context): wc = WebCommon() expected_msg = "Unknown email address. Check again or try your username." error_box_type = locatorsconfig.MY_ACCOUNT_LOCATORS['error_box']['type'] error_box_text = locatorsconfig.MY_ACCOUNT_LOCATORS['error_box']['locator'] is_exist = wc.element_contains_text(context, expected_msg, error_box_type, error_box_text) if is_exist: print("pass") else: raise Exception("Incorrect message shown for non existing user.")
def error_message_with_email_should_be_displayed(context, email): wc = WebCommon() expected_msg = "Error: The password you entered for the email address {email} is incorrect. Lost your password?".format( email=email) error_box_type = locatorsconfig.MY_ACCOUNT_LOCATORS['error_box']['type'] error_box_text = locatorsconfig.MY_ACCOUNT_LOCATORS['error_box']['locator'] is_exist = wc.element_contains_text(context, expected_msg, error_box_type, error_box_text) if is_exist: print("pass") else: raise Exception( "Incorrect message shown on failed log in. Email: {}".format( email))