docs: @Override
    public WebDriver window(String nameOrHandleOrTitle) {
      try {
        return Wait().until(windowToBeAvailableAndSwitchToIt(nameOrHandleOrTitle));
      } catch (TimeoutException e) {
        throw new NoSuchWindowException("No window found with name or handle or title: " + nameOrHandleOrTitle, e);
      }
    }