public void CheckIfCreateButtonIsNotDisplyedArticlePage() { var articleNodeView = new ArticleDetailsPage(driver); articleNodeView.NavigateToFirstArticle(); articleNodeView.AssertCreateButtonIsMissing(); }
public void CheckIf2017SoftUniBlogTextIsPresentArticlePage() { var articleNodeView = new ArticleDetailsPage(driver); articleNodeView.NavigateToFirstArticle(); articleNodeView.ClickSoftuniBlogButton(); articleNodeView.AssertYouAreOnHomePage("SOFTUNI BLOG"); }
public void CheckIfEditButtonInArticleIsRedirectingToLoginPage() { var articleNodeView = new ArticleDetailsPage(driver); articleNodeView.NavigateToFirstArticle(); articleNodeView.ClickLoginButton(); articleNodeView.AssertYouAreOnLoginPage("Log in"); }
public void CheckIfErrorMessageIsDisplayedTryingToDeleteArticleCreatedFromAnotherUser() { var articleDetailsPage = new ArticleDetailsPage(driver); articleDetailsPage.LogInSecondUser(); articleDetailsPage.NavigateTo(); articleDetailsPage.ClickDeleteButton(); articleDetailsPage.AssertYouHaveNoPermissions(); }
public void CheckIfManageUserButtonIsWorkingArticlePage() { var articleDetailsPage = new ArticleDetailsPage(driver); articleDetailsPage.LogIn(); articleDetailsPage.NavigateTo(); articleDetailsPage.ClickManageButton(); articleDetailsPage.AssertYouAreOnManagePage(); }
public void CheckIfLogOffButtonIsWorkingArticlePage() { var articleDetailsPage = new ArticleDetailsPage(driver); articleDetailsPage.LogIn(); articleDetailsPage.NavigateTo(); articleDetailsPage.ClickLogOffButton(); articleDetailsPage.AssertYouAreNotLogged(); }
public void CheckIfBackButtonInArticleWorking() { var articleDetailsPage = new ArticleDetailsPage(driver); articleDetailsPage.LogIn(); articleDetailsPage.NavigateTo(); articleDetailsPage.ClickBackButton(); articleDetailsPage.AssertYouAreOnListPage(); }
public void CheckIfEditButtonInArticleIsWorking() { var articleDetailsPage = new ArticleDetailsPage(driver); articleDetailsPage.LogIn(); articleDetailsPage.NavigateTo(); articleDetailsPage.ClickEditButton(); articleDetailsPage.AssertYouAreOnEditPage(); }
public void SetUp() { driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); driver.Manage().Window.Maximize(); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); basePage = new BasePage(driver); driver.Navigate().GoToUrl(basePage.BaseUrl); homePage = new HomePage(driver); loginPage = new LoginPage(driver); regPage = new RegistrationPage(driver); articleDetailsPage = new ArticleDetailsPage(driver); createArticlePage = new CreateArticlePage(driver); deleteArticlePage = new DeleteArticlePage(driver); editArticlePage = new EditArticlePage(driver); changePasswordPage = new ChangePasswordPage(driver); managePage = new ManagePage(driver); }