private SupportedWebDriver driverTypeFor(String driver) { String normalizedDriverName = driver.toUpperCase(); if (!SupportedWebDriver.listOfSupportedDrivers().contains(normalizedDriverName)) { SupportedWebDriver closestDriver = SupportedWebDriver.getClosestDriverValueTo(normalizedDriverName); throw new AssertionError("Unsupported driver for webdriver.driver or webdriver.remote.driver: " + driver + ". Did you mean " + closestDriver.toString().toLowerCase() + "?"); } return SupportedWebDriver.valueOf(normalizedDriverName); }
private SupportedWebDriver driverTypeFor(String driver) { String normalizedDriverName = driver.toUpperCase(); if (!SupportedWebDriver.listOfSupportedDrivers().contains(normalizedDriverName)) { SupportedWebDriver closestDriver = SupportedWebDriver.getClosestDriverValueTo(normalizedDriverName); throw new AssertionError("Unsupported driver for webdriver.driver or webdriver.remote.driver: " + driver + ". Did you mean " + closestDriver.toString().toLowerCase() + "?"); } return SupportedWebDriver.valueOf(normalizedDriverName); }
public static SupportedWebDriver getDriverTypeFor(final String value) throws UnsupportedDriverException { try { return SupportedWebDriver.valueOf(value.toUpperCase()); } catch (IllegalArgumentException e) { SupportedWebDriver closestMatchingDriver = getClosestDriverValueTo(value); throw new UnsupportedDriverException("Unsupported browser type: " + value + ". Did you mean " + closestMatchingDriver.toString().toLowerCase() + "?", e); } } }
public static SupportedWebDriver getDriverTypeFor(final String value) throws UnsupportedDriverException { try { return SupportedWebDriver.valueOf(value.toUpperCase()); } catch (IllegalArgumentException e) { SupportedWebDriver closestMatchingDriver = getClosestDriverValueTo(value); throw new UnsupportedDriverException("Unsupported browser type: " + value + ". Did you mean " + closestMatchingDriver.toString().toLowerCase() + "?", e); } }