code: public String openNewWindow(final By openClickBy, final long timeoutSeconds) {
  		checkTopmostElement(openClickBy);
  		return openNewWindow(() -> sendKeys(openClickBy, Keys.chord(Keys.CONTROL, Keys.RETURN)), timeoutSeconds);
  	}
docs: Opens a new window and switches to it. The window to switch to is determined by diffing
  the given {@code existingWindowHandles} with the current ones. The difference must be
  exactly one window handle which is then used to switch to.
  
  @param openClickBy
  identifies the element to click on in order to open the new window
  @param timeoutSeconds
  the timeout in seconds to wait for the new window to open
  @return the handle of the window that opened the new window