예제 #1
0
 def test_alert_sign_up_click_with_username_and_ado_token_and_invite_code(
         self, browser, parametrized_username, close):
     """Test click 'Sign Up' button with 'Username' and 'ADO Token' and 'Invite Code' input in 'Sign Up' page"""
     welcome_page = WelcomePage(browser)
     welcome_page.load()
     welcome_page.sign_up_btn_in_click()
     welcome_page.input_text_in_username_tb_up(parametrized_username)
     welcome_page.input_text_in_ado_token_tb_up(parametrized_username)
     welcome_page.input_text_in_invite_code_tb_up(parametrized_username)
     welcome_page.sign_up_btn_up_click()
     alert_text = welcome_page.get_text_from_alert()
     welcome_page.handling_alert()
     assert alert_text == 'Invalid Invite Code. Please, double check it and try again.', "Should pops up alert window"
예제 #2
0
 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'"