public void ExploreCruiseTest() { DashBoardPage dashBoardPage = new DashBoardPage(driver); dashBoardPage.ClickOnHambergerMenu(); dashBoardPage.ClickOnPlanCruise(); dashBoardPage.ClickOnFindCruise(); CruisePage cruisePage = new CruisePage(driver); cruisePage.WaitforPresenceOfSamplerCruise(); cruisePage.ClickOnSamplerCruise(); Thread.Sleep(3000); cruisePage.ClickOnViewItineraryDetails(); //get no of rows IWebElement tableEle = driver.FindElement(By.XPath("//table[contains(@class,'product-view-itinerary-overview__table')]")); ReadOnlyCollection <IWebElement> rowEles = driver.FindElements(By.XPath("//table[@class='product-view-itinerary-overview__table']/tbody/tr")); int noOfrow = rowEles.Count; //get DayandPort text for (int i = 1; i <= noOfrow - 1; i++) { IWebElement row = rowEles[i]; string day = driver.FindElement(By.XPath("//table[@class='product-view-itinerary-overview__table']/tbody/tr[" + i + "]/td[1]")).Text; string port = driver.FindElement(By.XPath("//table[@class='product-view-itinerary-overview__table']/tbody/tr[" + i + "]/td[2]/div[1]")).Text; } //Couldn't do assertion }
public static void ChangePassword(LoginPage loginPage, String userName, String password, String newUser, String changePassword) { DashBoardPage dashBoardPage = LoginCommons.Login(loginPage, userName, password); Assert.IsTrue(dashBoardPage.IsUsersLinkDisplayed(), "NO se mostro el link de Users"); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); Assert.IsTrue(authUserPage.IsTitleDisplayed(), "NO se mostro el titulo"); Assert.IsTrue(authUserPage.IsUserLinkDisplayed(newUser), "NO se mostro el link del usuario"); ChangeUserPage changeUserPage = authUserPage.UserLinkClick(newUser); Assert.IsTrue(changeUserPage.IsChangePasswordLinkDisplayed(), "No se mostro el link para cambiar la clave"); ChangePasswordPage changePasswordPage = changeUserPage.ChangePasswordClick(); Assert.IsTrue(changePasswordPage.IsPassword1Displayed(), "No se mostro el campo Password1"); Assert.IsTrue(changePasswordPage.IsPassword2Displayed(), "No se mostro el campo Password2"); changePasswordPage.FillPassword1(changePassword); changePasswordPage.FillPassword2(changePassword); changeUserPage = changePasswordPage.Submit(); Assert.IsTrue(changeUserPage.IsTitleDisplayed(), "No se mostro el titulo"); LoginCommons.Logout(changeUserPage); }
public static void CheckUser(LoginPage loginPage, String newUser, String changePassword) { DashBoardPage dashBoardPage = LoginCommons.Login(loginPage, newUser, changePassword); Assert.IsTrue(dashBoardPage.IsUserNameDisplayed(newUser), "NO se mostro el nombre de usuario"); LoginCommons.Logout(dashBoardPage); }
public void ExploreShipsTest() { DashBoardPage dashBoardPage = new DashBoardPage(driver); bool isWhalePresent = dashBoardPage.CheckPresenceOfWhaleWatchingLink(); dashBoardPage.WaitForHambergerMenu(); dashBoardPage.ClickOnHambergerMenu(); dashBoardPage.ClickOnExperience(); dashBoardPage.ClickOnOurShips(); ShipsPage shipsPage = new ShipsPage(driver); shipsPage.ChooseRhapsodyOfTheSeas(); DeckPlanPage deckPlanPage = new DeckPlanPage(driver); deckPlanPage.WaitForDeckPlan(); deckPlanPage.ClickOnDeckPlans(); deckPlanPage.WaitForViewEle(); deckPlanPage.ChangeToDeckEight(); deckPlanPage.WaitforpresenceofRoyalSuite(); //Check the presence of "Royal Suite" bool isRoyalSuitePresent = deckPlanPage.CheckPresenceOfRoyalSuite(); bool isBothPresent = false; if (isWhalePresent == true && isRoyalSuitePresent == true) { isBothPresent = true; } Assert.True(isBothPresent, "Does not meet all requirenment", null); }
public void ChangePassword() { LoginPage loginPage = new LoginPage(this.Driver); loginPage.FillUserName(ConfigurationManager.AppSettings["USERNAME"]); loginPage.FillPassword(ConfigurationManager.AppSettings["PASSWORD"]); DashBoardPage dashBoardPage = loginPage.Submit(); Assert.IsTrue(dashBoardPage.IsLogOutDisplayed(), "Logout link not displayed"); Assert.IsTrue(dashBoardPage.IsChangePasswordDisplayed(), "Change password link not displayed"); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); Assert.IsTrue(authUserPage.IsTitleDisplayed(), "NO se mostro el titulo"); Assert.IsTrue(authUserPage.IsUserLinkDisplayed(ConfigurationManager.AppSettings["NEW_USER"]), "NO se mostro el link del usuario"); ChangeUserPage changeUserPage = authUserPage.UserLinkClick(ConfigurationManager.AppSettings["NEW_USER"]); Assert.IsTrue(changeUserPage.IsChangePasswordLinkDisplayed(), "No se mostro el link para cambiar la clave"); ChangePasswordPage changePasswordPage = changeUserPage.ChangePasswordClick(); Assert.IsTrue(changePasswordPage.IsPassword1Displayed(), "No se mostro el campo Password1"); Assert.IsTrue(changePasswordPage.IsPassword2Displayed(), "No se mostro el campo Password2"); changePasswordPage.FillPassword1(ConfigurationManager.AppSettings["CHANGE_PASSWORD"]); changePasswordPage.FillPassword2(ConfigurationManager.AppSettings["CHANGE_PASSWORD"]); changeUserPage = changePasswordPage.Submit(); Assert.IsTrue(changeUserPage.IsTitleDisplayed(), "No se mostro el titulo"); }
public SigninTestSteps0(SigninPage signin, DashBoardPage dash, CreateAnAccountPage account, IWebDriver driver) { pageSignin = signin; pageDash = dash; pageAccount = account; _driver = driver; }
public void ValidSignUpTest(string firstName, string lastName, string year, string email, string password, string securityAnswer, string expectedValue) { DashBoardPage dashBoardPage = new DashBoardPage(driver); dashBoardPage.ClickOnSignIn(); SignInPage signInPage = new SignInPage(driver); signInPage.ClickOnCreateAccount(); signInPage.SendFirstName(firstName); signInPage.SendLastName(lastName); signInPage.ChooseMonthAndClick(); signInPage.ChooseDateAndClick(); signInPage.SendYear(year); signInPage.ChooseCountryAndClick(); Thread.Sleep(2000); signInPage.SendEmailAddress(email); signInPage.SendPassword(password); signInPage.ChooseSecurityQuestionAndClick(); signInPage.SendSecurityAnswer(securityAnswer); signInPage.ClickOnCheckBox(); signInPage.ClickOnDoneButton(); string actualValue = signInPage.GetMyAccountText(); Assert.AreEqual(expectedValue, actualValue); }
public void ThenSuccessfulLoginAndDashboardPageShouldGetDisplayed() { String expectedPage = "Dashboard"; DashBoardPage dashBoardPage = new DashBoardPage(); string actualPage = dashBoardPage.goToDashboardPage(driver); Assert.AreEqual(expectedPage, actualPage); }
public void ConfiguracaoInicial() { driver = conexao.ConectarIWebDriver(driver); login = new LoginPage(driver); dashboard = login.PreencherTodosCampos(driver); selecionarProjeto = dashboard.NavegarPara(driver); reportar = selecionarProjeto.NavegarPara(driver); }
public void FazerLoginNoSistema() { login.PreencherLogin("andre.ferreira"); login.PreencherSenha("1573ALfc"); login.ClicarCheckBoxLembrarLogin(); dashboard = login.NavegarParaDashBoard(driver); Assert.IsTrue(dashboard.Verificacao("andre.ferreira")); }
public static DashBoardPage Login(LoginPage loginPage, String userName, String password) { loginPage.FillUserName(userName); loginPage.FillPassword(password); DashBoardPage dashBoardPage = loginPage.Submit(); Assert.IsTrue(dashBoardPage.IsChangePasswordDisplayed(), "NO se mostro el link para cambio de contrasena"); return(dashBoardPage); }
public void TestLoginValid2() { LoginPage loginPage = new LoginPage(this.Driver); loginPage.FillUserName(ConfigurationManager.AppSettings["USERNAME"]); loginPage.FillPassword(ConfigurationManager.AppSettings["PASSWORD"]); DashBoardPage dashBoardPage = loginPage.Submit(); Assert.IsTrue(dashBoardPage.IsLogOutDisplayed(), "Logout link not displayed"); Assert.IsTrue(dashBoardPage.IsChangePasswordDisplayed(), "Change password link not displayed"); }
public void CheckUser() { LoginPage loginPage = new LoginPage(this.Driver); loginPage.FillUserName(ConfigurationManager.AppSettings["NEW_USER"]); loginPage.FillPassword(ConfigurationManager.AppSettings["CHANGE_PASSWORD"]); DashBoardPage dashBoardPage = loginPage.Submit(); //Assert.IsTrue(DashBoardPage.IsLogOutDisplayed(), "Logout link not displayed"); //Assert.IsTrue(DashBoardPage.IsChangePasswordDisplayed(), "Change password link not displayed"); Assert.IsTrue(dashBoardPage.IsUserNameDisplayed(ConfigurationManager.AppSettings["NEW_USER"]), "NO se mostro el nombre de usuario"); }
public void FilterTest() { String usuario1 = "USUARIO1"; String usuario2 = "USUARIO2"; LoginPage loginPage = new LoginPage(this.Driver); UserCommons.CreateUser( loginPage, ConfigurationManager.AppSettings["USERNAME"], ConfigurationManager.AppSettings["PASSWORD"], usuario1, "h9-Q)F5-59!N>nZC", true,//Con Staff true); UserCommons.CreateUser( loginPage, ConfigurationManager.AppSettings["USERNAME"], ConfigurationManager.AppSettings["PASSWORD"], usuario2, "L!JJKA<PYB4eP@u9", false,//Sin Staff true); DashBoardPage dashBoardPage = LoginCommons.Login( loginPage, ConfigurationManager.AppSettings["USERNAME"], ConfigurationManager.AppSettings["PASSWORD"]); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); authUserPage.FilterByStaffYesClick(); Assert.IsTrue(authUserPage.IsStaffStatusIconDisplayed(usuario1, "True"), "NO se mostro el icono de Staff verde"); authUserPage.FilterByStaffNoClick(); Assert.IsTrue(authUserPage.IsStaffStatusIconDisplayed(usuario2, "False"), "NO se mostro el icono de Staff rojo"); authUserPage.FilterByStaffAllClick(); Assert.IsTrue(authUserPage.IsStaffStatusIconDisplayed(usuario1, "True"), "NO se mostro el icono de Staff verde"); Assert.IsTrue(authUserPage.IsStaffStatusIconDisplayed(usuario2, "False"), "NO se mostro el icono de Staff rojo"); LoginCommons.Logout(authUserPage); UserCommons.DeleteUser( loginPage, ConfigurationManager.AppSettings["USERNAME"], ConfigurationManager.AppSettings["PASSWORD"], usuario1); UserCommons.DeleteUser( loginPage, ConfigurationManager.AppSettings["USERNAME"], ConfigurationManager.AppSettings["PASSWORD"], usuario2); }
public void GivenIHaveCreatedANewRepeatingInvoice() { WebBrowser.Current.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(10)); WebBrowser.Current.Navigate().GoToUrl("https://login.xero.com/"); driver = WebBrowser.Current; loginPage = new LoginPage(driver); PageFactory.InitElements(driver, loginPage); loginPage.SetEmail("*****@*****.**"); loginPage.SetPassword("123Xero1"); DashBoardPage dashBoard = loginPage.ClickSave(); dashBoard = dashBoard.topToolBar.clickDashboard(); SalesPage salesPage = dashBoard.clickOnGoToSalesLink(); invoicePage = salesPage.clickOnRepeating(); nrOfInvoices = invoicePage.nrOfInvoices(); newRepeatingInvoicePage = invoicePage.clickNewRepeatingInvoice(); }
public void TestMethod1() { DriverContext.Driver = new FirefoxDriver(); DriverContext.Driver.Navigate().GoToUrl(url); LoginPage loginPage = new LoginPage(); loginPage.Login("tryout", "tryout"); DashBoardPage dashBoardPage = loginPage.ClickLogin(); dashBoardPage.Optionsheader(); NewsPage newsPage = dashBoardPage.ClickMyDashboard(); MyRecentActivity myRecentActivity = newsPage.ClickNews(); myRecentActivity.ClickRecentActivities(); }
public static void DeleteUser(LoginPage loginPage, String userName, String password, String newUser) { // llenar el formulario de login DashBoardPage dashBoardPage = LoginCommons.Login(loginPage, userName, password); Assert.IsTrue(dashBoardPage.IsUsersLinkDisplayed(), "NO se mostro el link de Users"); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); Assert.IsTrue(authUserPage.IsTitleDisplayed(), "NO se mostro el titulo"); Assert.IsTrue(authUserPage.IsUserLinkDisplayed(newUser), "NO se mostro el link del usuario"); ChangeUserPage changeUserPage = authUserPage.UserLinkClick(newUser); Assert.IsTrue(changeUserPage.IsDeleteLinkDisplayed(), "No se mostro el link para cambiar la clave"); DeleteUserPage deleteUserPage = changeUserPage.DeleteLinkClick(); authUserPage = deleteUserPage.Submit(); Assert.IsFalse(authUserPage.IsUserLinkDisplayed(newUser), "SI se mostro el link del usuario"); LoginCommons.Logout(authUserPage); }
public void CreateUser() { LoginPage loginPage = new LoginPage(this.Driver); loginPage.FillUserName(ConfigurationManager.AppSettings["USERNAME"]); loginPage.FillPassword(ConfigurationManager.AppSettings["PASSWORD"]); DashBoardPage dashBoardPage = loginPage.Submit(); Assert.IsTrue(dashBoardPage.IsLogOutDisplayed(), "Logout link not displayed"); Assert.IsTrue(dashBoardPage.IsChangePasswordDisplayed(), "Change password link not displayed"); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); Assert.IsTrue(authUserPage.IsTitleDisplayed(), "NO se mostro el titulo"); Assert.IsTrue(authUserPage.IsAddUserLinkDisplayed(), "NO se mostro el boton de Add Users"); authUserPage.FilterByStaffYesClick(); authUserPage.FilterByStaffNoClick(); authUserPage.FilterByStaffAllClick(); AddUserPage addUserPage = authUserPage.AddUserClick(); Assert.IsTrue(addUserPage.IsTitleDisplayed(), "No se mostro el titulo"); addUserPage.FillUserName(ConfigurationManager.AppSettings["NEW_USER"]); addUserPage.FillPasswod1(ConfigurationManager.AppSettings["NEW_PASSWORD"]); addUserPage.FillPasswod2(ConfigurationManager.AppSettings["NEW_PASSWORD"]); ChangeUserPage changeUserPage = addUserPage.Submit(); Assert.IsTrue(changeUserPage.IsTitleDisplayed(), "No se mostro el titulo"); changeUserPage.CheckStaff(); changeUserPage.CheckSuperuser(); authUserPage = changeUserPage.Submit(); Assert.IsTrue(authUserPage.IsUserLinkDisplayed(ConfigurationManager.AppSettings["NEW_USER"]), "No se mostro el nuevo usuario"); }
public static void CreateUser(LoginPage loginPage, String userName, String password, String newUser, String newPassword, Boolean checkStaff, Boolean checkSuperuser) { // llenar el formulario de login DashBoardPage dashBoardPage = LoginCommons.Login(loginPage, userName, password); Assert.IsTrue(dashBoardPage.IsUsersLinkDisplayed(), "NO se mostro el link de Users"); AuthUserPage authUserPage = dashBoardPage.UsersLinkClick(); Assert.IsTrue(authUserPage.IsTitleDisplayed(), "NO se mostro el titulo"); Assert.IsTrue(authUserPage.IsAddUserLinkDisplayed(), "NO se mostro el boton de Add Users"); AddUserPage addUserPage = authUserPage.AddUserClick(); Assert.IsTrue(addUserPage.IsTitleDisplayed(), "No se mostro el titulo"); addUserPage.FillUserName(newUser); addUserPage.FillPasswod1(newPassword); addUserPage.FillPasswod2(newPassword); ChangeUserPage changeUserPage = addUserPage.Submit(); Assert.IsTrue(changeUserPage.IsTitleDisplayed(), "No se mostro el titulo"); if (checkStaff) { changeUserPage.CheckStaff(); } if (checkSuperuser) { changeUserPage.CheckSuperuser(); } authUserPage = changeUserPage.Submit(); Assert.IsTrue(authUserPage.IsUserLinkDisplayed(newUser), "No se mostro el nuevo usuario"); LoginCommons.Logout(authUserPage); }
public void WhenUserClicksOnMyDashbardIconToVisitNewsAndActivitisSection() { DashBoardPage dashBoardPage = loginPage.ClickLogin(); dashBoardPage.BannerName(); }
public void WhenUserClicksOnClickNewsSectionToValidateMessageBoard() { DashBoardPage dashBoardPage = new DashBoardPage(); NewsPage newsPage = dashBoardPage.ClickMyDashboard(); }
public DashBoardPageTestSteps(SigninPage signin, DashBoardPage dash, IWebDriver driver) { pageSignin = signin; pageDash = dash; _driver = driver; }
public void GivenINavigateToSystemsUserPage() { var dashboardPage = new DashBoardPage(driver); dashboardPage.ClickUsers(); }
public void ThenIShouldNavigateToADashboardPage() { pageDash = pageSignin.ClickSignin(); }
public void TestMethod1() { dashboard = new DashBoardPage(driver); dashboard.LoginSuccessfully("Marissa Chiu"); }
public void LogintoWebsite() { DashBoardPage dashBoardPage = new DashBoardPage(driver); dashBoardPage.CreateBlog(); }
public void SetUp() { loginPage = new LoginPage(); dashBoardPage = new DashBoardPage(); }
public void WhenIEnterAndAndClickLoginButton(string userId, string Password) { dashBoardPage = homePage.Login(userId, Password); }