public IWebElement FindReadyElement() { if (!Ready) { DriverX.WaitUntil(() => Ready); } return(Driver.FindElement(this.By)); }
public virtual void SetValue(string value) { DriverX.WaitUntil(() => this.Ready); var field = this.FindElement(); field.Click(); field.Clear(); field.SendKeys(value); field.SendKeys(Keys.Tab); }
public void Set(bool value = true) { Log("CheckBox Set: {0}", value); DriverX.WaitUntil(() => this.Ready); var field = FindElement(); if (!IsSelected(field) == value) { field.Click(); } }