def test_input_username_and_sign_in(self, browser, parametrized_username): """Test that error is seen after input only 'Username' and Enter """ welcome_page = WelcomePage(browser) welcome_page.load() welcome_page.input_text_in_username_tb_in(parametrized_username) welcome_page.sign_in_btn_in_click() assert welcome_page.is_element_seen( locators.WelcomePageLocators.INVALID_CRED_ERROR)
def login(browser): """ Login method for each test default creds from local file will be set in test's first page""" welcome_page = WelcomePage(browser) welcome_page.load() welcome_page.input_text_in_username_tb_in(LOGIN) welcome_page.input_text_in_password_tb_in(PASSWORD) welcome_page.sign_in_btn_in_click()
def test_sign_up_workflow_for_new_user(self, browser, delete_temp_user): """Test 'Sign Up' workflow for new user (Temp User) """ welcome_page = WelcomePage(browser) welcome_page.load() welcome_page.sign_up_btn_in_click() welcome_page.input_text_in_username_tb_up(TEMP_USER) welcome_page.input_text_in_ado_token_tb_up(TEMP_TOKEN) welcome_page.input_text_in_invite_code_tb_up(INV_CODE) welcome_page.input_text_in_password_tb_up(TEMP_PASSW) welcome_page.sign_up_btn_up_click() welcome_page.input_text_in_username_tb_in(TEMP_USER) welcome_page.input_text_in_password_tb_in(TEMP_PASSW) welcome_page.sign_in_btn_in_click() assert welcome_page.get_user_name_from_hello( ) == 'TempUser', "Should be temp user 'TempUser'"