public void When_filling_in_file_field_It_doesnt_click() { var element = new StubElement(); element.StubAttribute("type", "file"); driver.StubField("Some field locator", element, browserSession); browserSession.FillIn("Some field locator").With("some value for the field"); RunQueryAndCheckTiming(); Assert.That(driver.ClickedElements, Has.No.Member(element)); }
public void When_filling_in_file_field_It_doesnt_click() { var element = new StubElement(); element.StubAttribute("type", "file"); driver.StubField("Some field locator", element); session.FillIn("Some field locator").With("some value for the field"); Assert.That(driver.ClickedElements, Is.Empty); spyRobustWrapper.DeferredActions.Single()(); Assert.That(driver.ClickedElements, Has.No.Member(element)); }
public void It_finds_element_robustly_and_returns_attributes() { var stubElement = new StubElement(); stubElement.StubAttribute("href", "http://some.href"); driver.StubId("some-element", stubElement, browserSession); spyRobustWrapper.AlwaysReturnFromRobustly(stubElement); Assert.That(browserSession.FindId("some-element")["href"], Is.EqualTo("http://some.href")); var queryResult = RunQueryAndCheckTiming(); Assert.That(queryResult, Is.SameAs(stubElement)); }