public void ShouldNotReturnElementFromJsonCaseSensitive() { JsonToIWebElement pageElement = new JsonToIWebElement("Google.json"); var exception = Assert.Throws <ElementNotFoundException>(() => pageElement.GetElement("SearchBOX")); Assert.Contains("SearchBOX", exception.Message); }
public void ShouldGetDefinition() { JsonToIWebElement pageElement = new JsonToIWebElement("Google.json"); string definition = pageElement.GetDefinition("SearchBox"); definition.Should().NotBeNullOrEmpty(); }
public void ShouldReturnElementFromJson() { ChromeDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.google.com"); JsonToIWebElement pageElement = new JsonToIWebElement("Google.json", driver); IWebElement element = pageElement.GetElement("SearchBox"); element.SendKeys("test with xunit"); driver.Close(); }
public void ShouldGetElementWithTokenReplaced() { ChromeDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.google.com"); JsonToIWebElement pageElement = new JsonToIWebElement("Google.json", driver); IWebElement element = pageElement.GetElement("SearchBoxWithToken", null, "q"); element.Should().NotBeNull(); element.TagName.Should().Be("input"); driver.Close(); }
public void ShouldReadContentOfAllFiles() { JsonToIWebElement element = new JsonToIWebElement(@"TestData"); }