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; }
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; }
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(); }
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; } }
public static void DeleteRecord() { var basicPage = new BasicPageElements(); PageFactory.InitElements(Browser.Driver, basicPage); basicPage.DeleteRecordLink.Click(); }