public void VerifyValidLogin() { LoginSteps loginSteps = new LoginSteps(_testOutputHelper); var loginText = loginSteps.Login("*****@*****.**", "password"); Assert.Equal(loginText, "My Account"); }
public void Logged_Users_Can_Access_Messages_Section() { LoginSteps.LoginTestUser1(); NavigateTo.Page(this.MessagesPage); MessagesPage.Elements.SendMessageButton.Wait.ForExists(5000); }
public override void TestInitialize() { this.usersPage = new UsersPage(); LoginSteps.LoginAdmin(); NavigateTo.Page(this.usersPage); this.Browser.WaitUntilReady(); }
public void FilterPopupCancelButton_ShouldCloseThePopup() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); this.usersPage.OpenFilteringPopUp(); this.usersPage.FilterPopup.Elements.PopupCancelButton.Click(); this.usersPage.FilterPopup.Validator.FilterUsersPopupIsClosed(); }
public void Test1() { var loginSteps = new LoginSteps(Driver); loginSteps.Login(); Assert.AreEqual("All Projects - TestRail", Driver.Title); Assert.IsTrue(new DashboardPage(Driver).IsPageOpened()); }
public void FilterUsersByEmail_ShouldProceedCorrectly() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); var email = this.usersPage.GetFirstUserEmail(); this.usersPage.FilterUsersByEmail(email); this.usersPage.Validator.UsersPresentByEmail(email); }
public void FilterUsersById_ShouldProceedCorrectly() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); var id = this.usersPage.GetFirstUserId(); this.usersPage.FilterUsersById(id); this.usersPage.Validator.UsersPresentdById(id); }
public void FilterUsersByUsername_ShouldProceedCorrectly() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); var username = this.usersPage.GetFirstUserUsername(); this.usersPage.FilterUsersByUsername(username); this.usersPage.Validator.UsersPresentByUsername(username); }
public void Trying_To_Remove_A_Friend_Prompts_For_Confirmation() { LoginSteps.LoginTestUser1(); NavigateTo.Page(this.FriendsPage); this.FriendsPage.Elements.RemoveFriendshipButton.Click(); this.FriendsPage.Elements.RemoveFriendshipConfirmation.Wait.ForExists(5000); }
public void DeleteUserFuction_ShouldDeleteUsersSuccessfully() { var username = this.registrationPage.RegisterUniqueUser(RegistrationUsers.GetValidTemplate()); LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); this.usersPage.DeleteUser(username); this.usersPage.Validator.UserIsDeleted(username); }
public new void OneTimeSetUp() { var loginSteps = new LoginSteps(Driver); loginSteps.Login(); _projectService = new ProjectService(); _addProjectSteps = new AddProjectSteps(Driver); }
public void EditUserButton_ShouldOpenEditFormCorrectly() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); this.usersPage.OpenFirstUserEditPopUp(); string username = this.usersPage.GetFirstUserUsername(); this.usersPage.EditPopup.Validator.EditUserPopupIsOpened(username); }
public void FilterUsersByInvalidId_ShouldResultAnError() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); var id = this.usersPage.GetFirstUserId(); this.usersPage.FilterUsersById(id + 10); this.usersPage.FilterPopup.Validator.FilterUsersPopupIsOpened(); }
public void RegisterUser() { _loginSteps = new LoginSteps(_driver); _loginSteps.NavigateTo(Constants.ProdEnvUrl); var email = Randomiser.RandomString(6) + "@gmail.com"; _loginSteps.InsertLoginDetails(LoginPage.Username, Constants.Password, email); AbstractSteps.VerifyTrue("Authentication failed!", _loginSteps.CheckIfRegistrationIsSuccessful()); }
public void Test2() { LoginSteps loginSteps = new LoginSteps(Driver); loginSteps.LogIn(); Assert.IsTrue(new DashboardPage(Driver).IsPageOpened()); Assert.AreEqual(Driver.Title, "All Projects - TestRail"); }
public void SuccessLogin(ArrayList dadosTeste) { #region Instância de steps loginSteps = new LoginSteps(driver); myViewSteps = new MyViewSteps(driver); #endregion loginSteps.doLogin(dadosTeste[0].ToString(), dadosTeste[1].ToString()); NUnit.Framework.Assert.IsTrue(myViewSteps.myViewPage.Is_LoggedInUserLabel_Visible()); }
public void Send_Message_Button_On_A_Friends_Tile_Navigates_To_The_Correct_Place() { LoginSteps.LoginTestUser1(); NavigateTo.Page(this.FriendsPage); this.FriendsPage.Elements.SendMessageButton.Click(); Manager.Current.ActiveBrowser.WaitUntilReady(); this.MessagesPage.Elements.Messages.AssertTextIsContained("13:32, 1.10Test22:49, 8.10Test22:52, 8.10Test22:54, 8.10This is a text message"); }
public void Test2() { var loginSteps = new LoginSteps(Driver); loginSteps.Login(); var element = WaitService.GetVisibleElement(By.Id("sidebar-projects-add")); Console.Out.WriteLine(element.Displayed); }
public void ThenTheRetailerMustReviewProposedDIAPre_DevelopmentDetails() { LoginSteps = new LoginSteps(); LoginSteps.GivenIAmLoggedInAsASWWBSUser(); OpenInstanceOfProcessAndExpandMenu(); FormA01Page = new FormA01Page(driver); FormA01Page.ClickConfirmAgreementToDiaReport(); ReviewProposedReportPage = new ReviewProposedReportPage(driver); Assert.AreEqual("Review Proposed Report Details", ReviewProposedReportPage._lblHeader.Text); }
public override void Update(double totalTime, double frameTime) { base.Update(totalTime, frameTime); if (_lastLoginStep != CurrentLoginStep) { UIManager.GameCursor.IsLoading = false; // this trick avoid the flickering Gump g = _currentGump; UIManager.Add(_currentGump = GetGumpForStep()); g.Dispose(); _lastLoginStep = CurrentLoginStep; } if (Reconnect && (CurrentLoginStep == LoginSteps.PopUpMessage || CurrentLoginStep == LoginSteps.Main) && !NetClient.Socket.IsConnected && !NetClient.LoginSocket.IsConnected) { if (_reconnectTime < totalTime) { if (!string.IsNullOrEmpty(Account)) { Connect(Account, Crypter.Decrypt(Settings.GlobalSettings.Password)); } else if (!string.IsNullOrEmpty(Settings.GlobalSettings.Username)) { Connect(Settings.GlobalSettings.Username, Crypter.Decrypt(Settings.GlobalSettings.Password)); } int timeT = Settings.GlobalSettings.ReconnectTime * 1000; if (timeT < 1000) { timeT = 1000; } _reconnectTime = (long)totalTime + timeT; _reconnectTryCounter++; } } if (CurrentLoginStep == LoginSteps.CharacterCreation && Time.Ticks > _pingTime) { if (NetClient.Socket != null && NetClient.Socket.IsConnected) { NetClient.Socket.Statistics.SendPing(); } else if (NetClient.LoginSocket != null && NetClient.LoginSocket.IsConnected) { NetClient.LoginSocket.Statistics.SendPing(); } _pingTime = Time.Ticks + 60000; } }
public void CancelEditUserButton_ShouldCloseEditFormCorrectly() { LoginSteps.LoginAdmin(); this.usersPage.NavigateTo(); this.usersPage.OpenFirstUserEditPopUp(); string username = this.usersPage.GetFirstUserUsername(); this.usersPage.EditPopup.Validator.EditUserPopupIsOpened(username); this.usersPage.EditPopup.Elements.CancelButton.Click(); this.usersPage.EditPopup.Validator.EditUserPopupIsClosed(); }
public void TestUserDropdownSelectByText() { var loginSteps = new LoginSteps(Driver); loginSteps.Login(); var dashboardPage = new DashboardPage(Driver); dashboardPage.UserDropdownButton.Click(); Assert.IsTrue(dashboardPage.UserDropdown.Displayed); dashboardPage.UserDropdown.SelectByText("My Settings"); }
public void MyLogin(ArrayList TestData) { #region Instantiate loginSteps = new LoginSteps(driver); dashboardSteps = new DashboardSteps(driver); #endregion loginSteps.LoginApp(TestData[0].ToString(), TestData[1].ToString(), TestData[2].ToString()); NUnit.Framework.Assert.IsTrue(dashboardSteps.dashboardPage.Is_LoggedInUserLabel_Visible()); NUnit.Framework.Assert.IsTrue(dashboardSteps.dashboardPage.GetText_loggedInUser().Equals("ADMIN")); }
public void Invitation_Is_Received_By_The_Correct_Users() { LoginSteps.LoginTestUser1(); FriendsSteps.RemoveUserFromFriends(TestUsers.TestUser2); FriendsSteps.AddUserToFriends(TestUsers.TestUser2); LoginSteps.LoginTestUser2(); this.UserStartPage.UnacceptedInvitationsLink.Wait.ForExists(); // Reverse to initial state (the two test users ARE friends) FriendsSteps.AcceptUserInvitation(); }
public void TestHelpDropdownSelectByText() { var loginSteps = new LoginSteps(Driver); loginSteps.Login(); var dashboardPage = new DashboardPage(Driver); dashboardPage.HelpDropdownButton.Click(); Console.Out.WriteLine(dashboardPage.HelpDropdown.Displayed); dashboardPage.HelpDropdown.SelectByText("TestRail User Guide"); }
public void TableTest() { LoginSteps loginSteps = new LoginSteps(Driver); loginSteps.LogIn(); Driver.Navigate().GoToUrl("https://aqa04onl02.testrail.io/index.php?/admin/projects/overview"); Table table = new Table(Driver, By.CssSelector("table.grid")); Console.Out.WriteLine(table.RowCount()); }
public void WhenDeveloperServicesDeemItMateriallyComplete() { LoginSteps = new LoginSteps(); FormA01Page = new FormA01Page(driver); LoginSteps.GivenILogInAsADeveloperServicesUser(); OpenInstanceOfProcessAndExpandMenu(); FormA01Page = new FormA01Page(driver); FormA01Page.ClickProcessMateriallyComplete(); MateriallyCompletePage = new MateriallyCompletePage(driver); MateriallyCompletePage.SelectDecision("Form A01 is materially complete"); MateriallyCompletePage.ClickButton("Save & Submit"); }
public void Test4() { LoginSteps loginSteps = new LoginSteps(Driver); loginSteps.LogIn(); var start = DateTime.Now; var element = _waitService.ExistsElement(By.Id("sidebar-projects-add")); var stop = DateTime.Now; Console.Out.WriteLine(stop.Ticks - start.Ticks); }
public void NavigateToTheMainScreenWheTheLoginIsSuccessful() { var userName = "******"; GivenLoginSteps.SetupAuthenticatedUserWithUsername(userName); GivenLoginSteps.SetupLoginSuccessfullyWithUsername(userName); GeneralSteps.WhenIOpenTheApplication(); LoginSteps.WhenISetTheUsernameTo(userName); LoginSteps.WhenILogInToTheSystem(); MainSteps.ThenApplicationNavigatesToTheMainScreen(); }
public void ActionTest2() { LoginSteps loginSteps = new LoginSteps(Driver); loginSteps.LogIn(); Driver.Navigate().GoToUrl(@"https://aqa04onl02.testrail.io/index.php?/cases/edit/36/1"); var webElement1 = new UIElement(Driver, By.ClassName("icon-markdown-table")); webElement1.Hover(); Thread.Sleep(5000); }