public static IWebDriver GetFireFoxDriver()
        {
            IWebDriver driver = null;

            driver = new RemoteWebDriverExtended(new HttpW3CWireProtocolCommandExecutor(DriverInfos.FireFox.SessionURI, RemoteWebDriver.DefaultCommandTimeout), DesiredCapabilities.Firefox());

            return(driver);
        }
        public static IWebDriver GetChromeDriver()
        {
            IWebDriver driver = null;

            driver = new RemoteWebDriverExtended(DriverInfos.Chrome.SessionURI, DesiredCapabilities.Chrome());

            return(driver);
        }
        public static IWebDriver GetInternetExplorerDriver()
        {
            IWebDriver driver = null;

            DesiredCapabilities capabilities = DesiredCapabilities.InternetExplorer();

            capabilities.SetCapability(InternetExplorerCapabilities.EnableNativeEventsCapability, false);      //to fix slow input bug
            capabilities.SetCapability(InternetExplorerCapabilities.IgnoreProtectedModeSettingsCapability, true);

            driver = new RemoteWebDriverExtended(DriverInfos.InternetExplorer.SessionURI, capabilities);

            return(driver);
        }