Exemple #1
0
        private void ConfigureBrowser()
        {
            switch (BrowserType)
            {
            case BrowserTypes.InternetExplorer:
            {
                Driver = RemoteWebDriverExtended.GetInternetExplorerDriver();
            }
            break;

            case BrowserTypes.FireFox:
            {
                Driver = RemoteWebDriverExtended.GetFireFoxDriver();
            }
            break;

            case BrowserTypes.Chrome:
            {
                Driver = RemoteWebDriverExtended.GetChromeDriver();
            }
            break;
            }



            LogObject(new { BrowserType = this.BrowserType });
        }
Exemple #2
0
        public static IWebDriver GetChromeDriver()
        {
            IWebDriver driver = null;

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

            return(driver);
        }
Exemple #3
0
        public static IWebDriver GetFireFoxDriver()
        {
            IWebDriver driver = null;

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

            return(driver);
        }
        private void btnStopAllRunningWebDrivers_Click(object sender, EventArgs e)
        {
            var results = RemoteWebDriverExtended.KillAllRunningWebDrivers();

            foreach (var result in results)
            {
                Log($"Name: '{result.Name}', Found: '{result.Found}', KIlled: '{result.Killed}', Success: '{result.Success}', ");
            }
        }
Exemple #5
0
        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);
        }