Esempio n. 1
0
        public bool ResumeDownloadLinkForAuthenticated(IWebDriver driver)
        {
            AuthorPage page = new AuthorPage(driver);

            PageFactory.InitElements(driver, page);
            IWebElement downloadLink = page.resumeDownload.FindElement(By.XPath("//*[@id=\"resumeDownloadLink\"]"));

            downloadLink.Click();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(2);
            String newTitle = driver.Title;

            driver.Close();
            driver.Dispose();
            return(newTitle != "Land Of Battle - Author");
        }
Esempio n. 2
0
        public bool ResumeLogInRedirect(BrowserFactory.BrowserType browserType)
        {
            IWebDriver driver = BrowserFactory.StartBrowser(browserType, AuthorPage.url);
            AuthorPage page   = new AuthorPage(driver);

            PageFactory.InitElements(driver, page);
            IWebElement redirectLink = page.resumeDownload.FindElement(By.XPath("//*[@id=\"signinToDownload\"]"));

            redirectLink.Click();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(2);
            String newTitle = driver.Title;

            driver.Close();
            driver.Dispose();
            return(newTitle == "Sign in to LandOfBattle");
        }
        public void AuthorEditing()
        {
            string expectedName    = "New Test Name";
            string expectedSurname = "New Test Surname";

            AuthorPage page = new AuthorPage(Browser);

            page.Open();

            page.OpenEditingModal();

            page.PopulateEditingModal(expectedName, expectedSurname);

            page.SubmitEditingModal();

            string actulaName    = page.FindLastRecordName();
            string actulaSurname = page.FindLastRecordSurname();

            Assert.AreEqual(expectedName, actulaName);
            Assert.AreEqual(expectedSurname, actulaSurname);
        }
Esempio n. 4
0
 public void WarmUp()
 {
     _view = new AuthorPage();
     _author = new AuthorModel { FirstName = "Alex", Books = new List<Book>() };
     for (int i = 1; i <= 1000; i++)
     {
         _author.Books.Add(new Book()
         {
             Id = i,
             Title = string.Format("Book #{0}", i),
             FirstTimePublished = DateTime.Now.AddDays(i),
             Price = 100 + (decimal)0.1 * i
         });
     }
     _view.Render(_author);
 }