internal void SetText(EventHandler <ComponentActionEventArgs <TDriverElement> > settingValue, EventHandler <ComponentActionEventArgs <TDriverElement> > valueSet, string value) { settingValue?.Invoke(this, new ComponentActionEventArgs <TDriverElement>(this, value)); WrappedElement.Clear(); WrappedElement.SendKeys(value); try { WrappedDriver.HideKeyboard(); } catch { // ignore } valueSet?.Invoke(this, new ComponentActionEventArgs <TDriverElement>(this, value)); }