Exemplo n.º 1
0
        public void ThenTheChosenPageIsDisplayed()
        {
            new WebDriverWait(this.driver, System.TimeSpan.FromSeconds(5.00)).Until(SeleniumExtras.WaitHelpers.ExpectedConditions.TextToBePresentInElementValue(this.homePage.CurrentPageNumber, this.pageNumber));
            var currentPageNumber = this.homePage.PageNumber;

            HomePageAsserter.AssertNextPageIsVisible(int.Parse(pageNumber), int.Parse(currentPageNumber));
        }
Exemplo n.º 2
0
 public void ThenNextPageButtonIsClicked()
 {
     HomePageAsserter.AssertPageHeaderIsVisible(this.homePage.TableOfContentHeader.Text, "Table of Contents");
     pageNumber = this.homePage.PageNumber;
     this.homePage.PageNumber = string.Empty;
     this.homePage.NextPageButton.Click();
     HomePageAsserter.AssertPageHeaderIsVisible(this.productCatalogPage.CatalogHeader.Text, "Product Catalog");
 }
Exemplo n.º 3
0
 public void GivenRegisterationScreenIsOpend()
 {
     HomePageAsserter.AssertRegistrationButtonIsDisplayed(this.homePage.RegirstratonButton);
     this.homePage.RegirstratonButton.Click();
     HomePageAsserter.AssertRegisterScreenOpened(this.homePage.RegisterScreen);
 }
Exemplo n.º 4
0
 public void ThenExportIsInProgress()
 {
     HomePageAsserter.AssertProcessIsInProgress(this.homePage.ExportConfirmationMessage.Text, "Preparing document to download. Please wait...");
 }
Exemplo n.º 5
0
 public void ThenThePageIsRefreshed()
 {
     HomePageAsserter.AssertCatalogIsVisible(this.homePage.PageLoadingConfirmationMessage);
 }
Exemplo n.º 6
0
 public void ThenProductCatalogIsLoaded()
 {
     HomePageAsserter.AssertCatalogIsVisible(this.homePage.DemoContainer);
 }
Exemplo n.º 7
0
 public void ThenPrintFileIsInProgress()
 {
     HomePageAsserter.AssertProcessIsInProgress(this.homePage.PrintConfirmationMessage.Text, "Preparing document to print. Please wait...");
 }