public void FileElement() { // generate element var onElement = MockWebElement.GetElement(new MockWebDriver(), MockBy.InputFile()); // assertion Assert.IsTrue(onElement.TagName == "INPUT"); Assert.IsTrue(onElement.GetAttribute("type") == "file"); }
public void RandomNull() => Execute(attempts: 5, test: () => { // setup var iterations = 0; // generate element var onElement = MockWebElement.GetElement(new MockWebDriver(), MockBy.Positive()); // iterate while (onElement != null) { iterations++; onElement = MockWebElement.GetElement(new MockWebDriver(), MockBy.RandomNull()); } // assertion Assert.IsTrue(iterations > 0); });
public void RandomStale() => Execute(attempts: 5, test: () => { // setup var iterations = 0; // iterate while (iterations < 1) { try { MockWebElement.GetElement(new MockWebDriver(), MockBy.RandomStale()); } catch (Exception e) when(e is StaleElementReferenceException) { iterations++; } } // assertion Assert.IsTrue(iterations > 0); });