code: @Override
  	public void sendKeys(CharSequence keysToSend) throws WidgetException {
  		try {
  			  Actions builder = new Actions(getGUIDriver().getWrappedDriver());
  		        synchronized (InteractiveElement.class) {
  		            getGUIDriver().focus();
  		            builder.sendKeys(getWebElement(), keysToSend).build().perform();
  		        }
  		} catch (Exception e) {
  			throw new WidgetException("Error while sending keys", getByLocator(),
  					e);
  		}
  
  	}
docs: /*
  (non-Javadoc)
  
  @see
  qc.automation.framework.widget.IInteractiveElement#sendKeys(CharSequence
  keysToSend)