Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
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'"