Пример #1
0
 public static bool WasNewRecordAdded()
 {
     var newRecordCreated = Browser.Driver.FindElement(By.XPath("/html/body/div[2]/table/tbody/tr[3]/td")).Text;
     var basicPage = new BasicPageElements();
     PageFactory.InitElements(Browser.Driver, basicPage);
     return basicPage.NewRecordCell.Text == newRecordCreated;
 }
Пример #2
0
 public static bool IsAt()
 {
     var homepage = Browser.Driver.FindElement(By.TagName("Title"));
     var basicPage = new BasicPageElements();
     PageFactory.InitElements(Browser.Driver, basicPage);
     return basicPage.HomePageTitle.Text == homepage.Text;
 }
Пример #3
0
        public static void AddNewRecord()
        {
            var basicPage = new BasicPageElements();
            PageFactory.InitElements(Browser.Driver, basicPage);
            basicPage.CreateRecordButton.Click();

            Browser.Wait().Until(d => d.FindElement(By.Id("FullName")));
            var newName = Browser.Driver.FindElement(By.Id("FullName"));
            newName.Clear();
            newName.SendKeys("Test");

            var newValue1 = Browser.Driver.FindElement(By.Id("value1"));
            newValue1.Clear();
            newValue1.SendKeys("1");

            var newValue2 = Browser.Driver.FindElement(By.Id("value2"));
            newValue2.Clear();
            newValue2.SendKeys("1");

            basicPage.CreatSubmitButton.Click();
        }
Пример #4
0
 public static bool WasRecordDeleted()
 {
     var basicPage = new BasicPageElements();
     PageFactory.InitElements(Browser.Driver, basicPage);
     IWebElement element = null;
     if (TryFindElement(By.XPath("/html/body/div[2]/table/tbody/tr[3]/td"), out element))
     {
         return false;
     }
     else
     {
         return true;
     }
 }
Пример #5
0
 public static void DeleteRecord()
 {
     var basicPage = new BasicPageElements();
     PageFactory.InitElements(Browser.Driver, basicPage);
     basicPage.DeleteRecordLink.Click();
 }