code: private boolean checkForPresenceOf(ConfigProperty property, String systemProperty, String driverBinary) {
          if (StringUtils.isBlank(Config.getConfigProperty(property)) && System.getProperty(systemProperty) == null) {
              // check the CWD and PATH for the driverBinary
              String location = new ExecutableFinder().find(driverBinary.replace(".exe", ""));
              return (location != null);
          }
          return true;
      }
docs: Return true when one of the following conditions is met <br>
  <br>
  1. ConfigProperty for driverBinary is specified and not blank or null. <br>
  2. System Property which Selenium uses to find driverBinary is present. <br>
  3. driverBinary exists in the current working directory OR the PATH <br>