public void FindByCssPathNoElement() { PropertiesCollection.driver.Navigate().GoToUrl("http://testing.todorvachev.com"); HomePageObject homePage = new HomePageObject(); SelectorsPageObject selectorPage = new SelectorsPageObject(); CssPathSelectorPageObject cssPathSelectorPage = new CssPathSelectorPageObject(); selectorPage = homePage.ClickSelectorPage(); cssPathSelectorPage = selectorPage.ClickCssPathSelectorPage(); IWebElement element; try { element = PropertiesCollection.driver.FindElement(By.CssSelector("#post-108 > div > fig img")); if (element.Displayed) { Assert.Pass(); } else { Assert.Fail(); } } catch (NoSuchElementException) { } }
public void ClickSelectorPage() { PropertiesCollection.driver.Navigate().GoToUrl("http://testing.todorvachev.com"); HomePageObject homePage = new HomePageObject(); SelectorsPageObject selectorPage = new SelectorsPageObject(); selectorPage = homePage.ClickSelectorPage(); Thread.Sleep(5000); Assert.Pass(); }
public void FindByXPath() { PropertiesCollection.driver.Navigate().GoToUrl("http://testing.todorvachev.com"); HomePageObject homePage = new HomePageObject(); SelectorsPageObject selectorPage = new SelectorsPageObject(); XPathSelectorPageObject xPathSelectorPage = new XPathSelectorPageObject(); selectorPage = homePage.ClickSelectorPage(); xPathSelectorPage = selectorPage.ClickXPathSelectorPage(); if (xPathSelectorPage.imgXPathSelector.Displayed) { Assert.Pass(); } else { Assert.Fail(); } }
public void FindByClassName() { PropertiesCollection.driver.Navigate().GoToUrl("http://testing.todorvachev.com"); HomePageObject homePage = new HomePageObject(); SelectorsPageObject selectorPage = new SelectorsPageObject(); ClassNameSelectorPageObject classNameSelectorPage = new ClassNameSelectorPageObject(); selectorPage = homePage.ClickSelectorPage(); classNameSelectorPage = selectorPage.ClickClassNameSelectorPage(); if (classNameSelectorPage.txtParagraph.Displayed) { Assert.Pass(); } else { Assert.Fail(); } }
public void FindByName() { PropertiesCollection.driver.Navigate().GoToUrl("http://testing.todorvachev.com"); HomePageObject homePage = new HomePageObject(); SelectorsPageObject selectorPage = new SelectorsPageObject(); NameSelectorPageObject nameSelectorPage = new NameSelectorPageObject(); selectorPage = homePage.ClickSelectorPage(); nameSelectorPage = selectorPage.ClickNameSelectorPage(); if (nameSelectorPage.txtNameBox.Displayed) { Assert.Pass(); } else { Assert.Fail(); } }