private void SetWebDriverToIE() { var driverExePath = _driverPaths + "ie" + Path.DirectorySeparatorChar + _ieDriverServer; _driverservice = InternetExplorerDriverService.CreateDefaultService(driverExePath); var settings = new InternetExplorerOptions { IntroduceInstabilityByIgnoringProtectedModeSettings = true, EnsureCleanSession = true }; try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.InternetExplorer(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
private void SetWebDriverToChrome() { var driverExePath = _driverPaths + "chrome" + Path.DirectorySeparatorChar + _chromedriver; _driverservice = ChromeDriverService.CreateDefaultService(driverExePath); var settings = new ChromeOptions { BinaryLocation = "", LeaveBrowserRunning = true }; try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.Chrome(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
private void SetWebDriverToFirefox() { _capabilities = DesiredCapabilities.Firefox(); _capabilities.SetCapability(FirefoxDriver.AcceptUntrustedCertificates.ToString(), true); _capabilities.SetCapability(FirefoxDriver.BinaryCapabilityName, "webdriver.firefox.bin"); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(new Uri(Localhost), _capabilities); }
private void SetWebDriverToSafari() { var settings = new SafariOptions { SafariLocation = "", SkipExtensionInstallation = true }; _capabilities = DesiredCapabilities.Safari(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(new Uri(Localhost), _capabilities); }
private void SetWebDriverToPhantomJs() { try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.PhantomJS(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
public void TearDown() { if (WebDriver == null) { return; } try { WebDriver.Quit(); WebDriver.Dispose(); } catch (Exception err) { //WebDriver.EmbedScreenshot(); Debug.WriteLine(err, "Web driver couldn't be stopped..."); } WebDriver = null; Trace("Web driver {" + _browser + "} successfully stopped..."); }
private void SetWebDriverToSafari() { var settings = new SafariOptions { SafariLocation = "", SkipExtensionInstallation = true }; _capabilities = DesiredCapabilities.Safari(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(new Uri(Localhost), _capabilities); }
private void SetWebDriverToPhantomJs() { try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.PhantomJS(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
private void SetWebDriverToIE() { var driverExePath = _driverPaths + "ie" + Path.DirectorySeparatorChar + _ieDriverServer; _driverservice = InternetExplorerDriverService.CreateDefaultService(driverExePath); var settings = new InternetExplorerOptions { IntroduceInstabilityByIgnoringProtectedModeSettings = true, EnsureCleanSession = true }; try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.InternetExplorer(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
private void SetWebDriverToFirefox() { _capabilities = DesiredCapabilities.Firefox(); _capabilities.SetCapability(FirefoxDriver.AcceptUntrustedCertificates.ToString(), true); _capabilities.SetCapability(FirefoxDriver.BinaryCapabilityName, "webdriver.firefox.bin"); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(new Uri(Localhost), _capabilities); }
private void SetWebDriverToChrome() { var driverExePath = _driverPaths + "chrome" + Path.DirectorySeparatorChar + _chromedriver; _driverservice = ChromeDriverService.CreateDefaultService(driverExePath); var settings = new ChromeOptions { BinaryLocation = "", LeaveBrowserRunning = true }; try { _driverservice.Start(); } catch (Exception err) { throw new DriverServiceNotFoundException(err.Message); } _capabilities = DesiredCapabilities.Chrome(); SetAdditionalCapabilities(); WebDriver = new ScreenShotRemoteWebDriver(_driverservice.ServiceUrl, _capabilities); }
public void TearDown() { if (WebDriver == null) return; try { WebDriver.Quit(); WebDriver.Dispose(); } catch (Exception err) { //WebDriver.EmbedScreenshot(); Debug.WriteLine(err, "Web driver couldn't be stopped..."); } WebDriver = null; Trace("Web driver {" + _browser + "} successfully stopped..."); }