code: public void click() {
      assertElementNotStale();
      assertElementDisplayed();
  
      parent.getScopeServices().captureOperaIdle();
  
      if (getTagName().equals("OPTION")) {
        callMethod("return " + OperaAtom.CLICK + "(locator)");
      } else {
        parent.getMouse().click(getCoordinates());
      }
  
      try {
        parent.waitForLoadToComplete();
      } catch (ResponseNotReceivedException e) {
        // This might be expected
        logger.fine("Response not received, returning control to user");
      }
    }
docs: TODO(andreastt): OPDRV-199