@Override
  public void sendKeysAceEditor(String locator, String value) {
    WebElement webElement = getWebElement(locator);

    webElement.sendKeys(Keys.chord(Keys.CONTROL, Keys.END));

    LiferaySeleniumHelper.typeAceEditor(this, locator, value);
  }
  @Override
  public void assertLiferayErrors() throws Exception {
    if (!TestPropsValues.TEST_ASSERT_LIFERAY_ERRORS) {
      return;
    }

    LiferaySeleniumHelper.assertLiferayErrors();
  }
  @Override
  public void saveScreenshot() throws Exception {
    if (!TestPropsValues.SAVE_SCREENSHOT) {
      return;
    }

    LiferaySeleniumHelper.saveScreenshot(this);
  }
  @Override
  public void saveScreenshotBeforeAction(boolean actionFailed) throws Exception {

    if (!TestPropsValues.SAVE_SCREENSHOT) {
      return;
    }

    LiferaySeleniumHelper.saveScreenshotBeforeAction(this, actionFailed);
  }
 @Override
 public void sikuliRightMouseUp() throws Exception {
   LiferaySeleniumHelper.sikuliRightMouseUp(this);
 }
 @Override
 public void sikuliMouseMove(String image) throws Exception {
   LiferaySeleniumHelper.sikuliMouseMove(this, image);
 }
 @Override
 public boolean isMobileDeviceEnabled() {
   return LiferaySeleniumHelper.isMobileDeviceEnabled();
 }
 @Override
 public void assertChecked(String locator) throws Exception {
   LiferaySeleniumHelper.assertChecked(this, locator);
 }
 @Override
 public boolean isNotValue(String locator, String value) {
   return LiferaySeleniumHelper.isNotValue(this, locator, value);
 }
 @Override
 public void waitForElementPresent(String locator) throws Exception {
   LiferaySeleniumHelper.waitForElementPresent(this, locator);
 }
 @Override
 public void antCommand(String fileName, String target) throws Exception {
   LiferaySeleniumHelper.antCommand(this, fileName, target);
 }
 @Override
 public void pause(String waitTime) throws Exception {
   LiferaySeleniumHelper.pause(waitTime);
 }
 @Override
 public void replyToEmail(String to, String body) throws Exception {
   LiferaySeleniumHelper.replyToEmail(this, to, body);
 }
 @Override
 public boolean isTextNotPresent(String pattern) {
   return LiferaySeleniumHelper.isTextNotPresent(this, pattern);
 }
 @Override
 public boolean isTCatEnabled() {
   return LiferaySeleniumHelper.isTCatEnabled();
 }
 @Override
 public boolean isNotVisible(String locator) {
   return LiferaySeleniumHelper.isNotVisible(this, locator);
 }
  @Override
  public void sikuliUploadTempFile(String image, String value) throws Exception {

    LiferaySeleniumHelper.sikuliUploadTempFile(this, image, value);
  }
  @Override
  public void sendEmail(String to, String subject, String body) throws Exception {

    LiferaySeleniumHelper.sendEmail(this, to, subject, body);
  }
 @Override
 public void typeFrame(String locator, String value) {
   LiferaySeleniumHelper.typeFrame(this, locator, value);
 }
 @Override
 public void assertAlertNotPresent() throws Exception {
   LiferaySeleniumHelper.assertAlertNotPresent(this);
 }
 @Override
 public void typeScreen(String value) {
   LiferaySeleniumHelper.typeScreen(value);
 }
 @Override
 public void waitForValue(String locator, String value) throws Exception {
   LiferaySeleniumHelper.waitForValue(this, locator, value);
 }
  @Override
  public void waitForSelectedLabel(String selectLocator, String pattern) throws Exception {

    LiferaySeleniumHelper.waitForSelectedLabel(this, selectLocator, pattern);
  }
 @Override
 public boolean isNotChecked(String locator) {
   return LiferaySeleniumHelper.isNotChecked(this, locator);
 }
 @Override
 public void waitForTextPresent(String value) throws Exception {
   LiferaySeleniumHelper.waitForTextPresent(this, value);
 }
 @Override
 public void sikuliAssertElementPresent(String image) throws Exception {
   LiferaySeleniumHelper.sikuliAssertElementPresent(this, image);
 }
 @Override
 public void waitForVisible(String locator) throws Exception {
   LiferaySeleniumHelper.waitForVisible(this, locator);
 }
  @Override
  public void sikuliDragAndDrop(String image, String coordString) throws Exception {

    LiferaySeleniumHelper.sikuliDragAndDrop(this, image, coordString);
  }
 @Override
 public void assertConfirmation(String pattern) throws Exception {
   LiferaySeleniumHelper.assertConfirmation(this, pattern);
 }
 @Override
 public void sikuliLeftMouseDown() throws Exception {
   LiferaySeleniumHelper.sikuliLeftMouseDown(this);
 }