in gepard-selenium/src/main/java/com/epam/gepard/selenium/browsers/WebDriverUtil.java [307:329]
public BrowserHandlerBase getBrowserUtil(final GepardTestClass tc) {
BrowserEnum browser = getBrowserType();
BrowserHandlerBase retVal;
switch (browser) {
case FireFox:
retVal = new FirefoxBrowserHandler(tc, this);
break;
case InternetExplorer:
retVal = new InternetExplorerBrowserHandler(tc, this);
break;
case Safari:
retVal = new SafariBrowserHandler(tc, this);
break;
case GoogleChrome:
retVal = new ChromeBrowserHandler(tc, this);
break;
default:
throw new IllegalStateException("Unknown browser type [" + browser + "], handler class could not be created.");
}
return retVal;
}