public void DA_LOGIN_TC001_Verify_that_user_can_login_specific_repository_successfully_via_Dashboard_login_page_with_correct_credentials() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.validUsername, TestData.validPassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); string actualText = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.validUsername, actualText); }
public void DA_LOGIN_TC009_Verify_that_username_with_special_characters_is_working_correctly() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.specialCharactersUsername, TestData.specialPassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); string actualText = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.specialCharactersUsername, actualText); }
public void DA_LOGIN_TC005_Verify_that_there_is_no_Login_dialog_when_switching_between_2_repositories_with_the_same_account() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.validUsername, TestData.validPassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); mainPage.ChooseRepository(TestData.testRepository); Assert.IsFalse(mainPage.IsLoginRepositoryDisplay()); string actualRepository = mainPage.GetRepository(); CheckTextDisplays(actualRepository, TestData.testRepository); }
public void DA_LOGIN_TC004_Verify_that_user_is_able_to_log_in_different_repositories_successfully_after_logging_out_current_repository() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.validUsername, TestData.validPassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); mainPage.Logout(); loginPage.Login(TestData.testRepository, TestData.validUsername, TestData.validPassword); string actualText = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.validUsername, actualText); }
public void DA_LOGIN_TC007_Verify_that_Username_is_not_case_sensitive() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.uppercaseUsername, TestData.lowercasePassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); string actualText1 = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.uppercaseUsername, actualText1); mainPage.Logout(); loginPage.Login(TestData.defaulRepository, TestData.lowercaseUsername, TestData.lowercasePassword); string actualText2 = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.uppercaseUsername, actualText2); }
public void DA_LOGIN_TC006_Verify_that_Password_input_is_case_sensitive() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.testUsername, TestData.testUppercasePassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); string actualText = mainPage.GetWelcomeText(); CheckTextDisplays(TestData.testUsername, actualText); mainPage.Logout(); loginPage.Login(TestData.defaulRepository, TestData.testUsername, TestData.testLowercasePassword); string actualMessage = loginPage.GetTextPopup(); CheckTextDisplays(TestData.errorLoginMessage, actualMessage); }
public void DA_MP_TC012_Verify_that_user_is_able_to_add_additional_pages_besides_Overview_page_successfully() { NavigateTADashboard(); loginPage.Login(TestData.defaulRepository, TestData.validUsername, TestData.validPassword); PageObjects.MainPage mainPage = new PageObjects.MainPage(); mainPage.OpenAddPageDialog(); NewPage newPage = new NewPage(); newPage.AddPage(TestData.addPageName, "", "", "", ""); //VP: New page is displayed besides "Overview" page }