public void ThenISeeTheUsersList() { LoginPage loginPage = new LoginPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); loginPage.VerifyElementContainsText(utilizatoriPage.UsersTableHeader, "Email"); }
//i. Ca si admin, dati click pe buton de administrare si accesati meniul Utilizatori, alegeti un utilizator si editati. public void VerifyEditUserAsAdmin() { HomePage homePage = new HomePage(Driver); LoginPage loginPage = new LoginPage(Driver); SignUpPage signUpPage = new SignUpPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); //Arrange NavigateToUrl(SiteUrl); homePage.GoToAuthentication(); loginPage.AuthenticateUser(AdminUser, AdminPassword); homePage.GoToMenu("Administrare"); homePage.GoToMenu("Utilizatori"); //Act //utilizatoriPage.EditUser(); //edit first user utilizatoriPage.ClickEditUser(AdinaUser); //edit specific user signUpPage.FillInEmailField("*****@*****.**"); utilizatoriPage.ClickActualizeazaUtilizator(); //Assert loginPage.VerifyElementContainsText(loginPage.AlertMessage, "The user has been successfully updated."); //Change email back to initial value signUpPage.FillInEmailField(AdinaUser); utilizatoriPage.ClickActualizeazaUtilizator(); }
public void WhenIEditTheUser(string userEmail) { SignUpPage signUpPage = new SignUpPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); utilizatoriPage.ClickEditUser(userEmail); //edit specific user signUpPage.FillInEmailField("*****@*****.**"); utilizatoriPage.ClickActualizeazaUtilizator(); //Change email back to initial value signUpPage.FillInEmailField(userEmail); utilizatoriPage.ClickActualizeazaUtilizator(); }
public void AsAdminClickOnAdminButtonAndAccessUtilizatoriLink() { // Arrange HomePage homePage = new HomePage(Driver); LoginPage loginPage = new LoginPage(Driver); AdminPage adminPage = new AdminPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); homePage.GoToAuthentication(); //Act loginPage.AuthenticateUser("*****@*****.**", "password123"); homePage.ClickOnAdministareLink(); adminPage.ClickOnUtilizatoriLink(); //Assert Assert.IsTrue(utilizatoriPage.VerifyIfUsersNamesAreDisplayed()); }
//h. Ca si admin, dati click pe buton de administrare si accesati meniul Utilizatori. public void VerifyUsersMenuAsAdmin() { HomePage homePage = new HomePage(Driver); LoginPage loginPage = new LoginPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); //Arrange NavigateToUrl(SiteUrl); homePage.GoToAuthentication(); loginPage.AuthenticateUser(AdminUser, AdminPassword); //Act homePage.GoToMenu("Administrare"); homePage.GoToMenu("Utilizatori"); //Assert loginPage.VerifyElementContainsText(utilizatoriPage.UsersTableHeader, "Email"); }
public void AsAdminClickOnAdminButtonAndAccessUtilizatoriLinkAndEditOneUser() { // Arrange HomePage homePage = new HomePage(Driver); LoginPage loginPage = new LoginPage(Driver); AdminPage adminPage = new AdminPage(Driver); UtilizatoriPage utilizatoriPage = new UtilizatoriPage(Driver); homePage.GoToAuthentication(); //Act loginPage.AuthenticateUser("*****@*****.**", "password123"); homePage.ClickOnAdministareLink(); adminPage.ClickOnUtilizatoriLink(); utilizatoriPage.EditTest9User(); //Assert Assert.IsTrue(utilizatoriPage.CheckIfActualizeazaUtilizatorButtonIsDisplayed()); }