public NumericComparer(FluentSelector selector, IWebDriver driver, TimeSpan timeSpan)
     : base(selector, driver, timeSpan)
 {
 }
 public VisibilityProvider(FluentSelector selector, IWebDriver driver)
     : base(selector, driver)
 {
 }
 public NumericComparer(FluentSelector selector, IWebDriver driver)
     : base(selector, driver)
 {
 }
 public void On(FluentSelector selector)
 {
     driver.FindElement(selector.Criteria).Click();
 }
 public InputValueProvider(FluentSelector selector, IWebDriver driver)
     : base(selector, driver)
 {
 }
 public IVisibilityProvider ToSee(FluentSelector selector)
 {
     return new VisibilityProvider(selector, driver);
 }
 public IElementValueProvider ValueOf(FluentSelector selector)
 {
     return new InputValueProvider(selector, driver);
 }
 public IWaitableCountProvider TheNumberOf(FluentSelector selector)
 {
     return new CountProvider(selector, driver);
 }
 public void Into(FluentSelector selector)
 {
     driver.FindElement(selector.Criteria).SendKeys(text);
 }
 protected WaitableElementProvider(FluentSelector selector, IWebDriver driver, TimeSpan timeSpan)
     : this(selector, driver)
 {
     this.driver.Timeout = timeSpan;
 }
 protected WaitableElementProvider(FluentSelector selector, IWebDriver driver)
 {
     this.driver = new WebDriverWait(driver, new TimeSpan(0));
     this.selector = selector;
 }
 internal CountProvider(FluentSelector selector, IWebDriver driver)
 {
     this.driver = driver;
     this.selector = selector;
 }