コード例 #1
0
ファイル: TestBase.cs プロジェクト: hsidhubot/Example
        private void getRemoteScreenshot(ScreenShotRemoteWebDriver theWebDriver,
                                         String browser, String version, String stringURL)
        {
            Screenshot screenshot = theWebDriver.GetScreenshot();

            screenshot.SaveAsFile(screenshotPath + browser + "_" + version + "_" + stringURL + ".jpeg", ImageFormat.Jpeg);
        }
コード例 #2
0
        private static IWebDriver CreateMobileRemoteWebDriver(ICapabilities capabilities)
        {
            var driver = new ScreenShotRemoteWebDriver(new Uri("http://hub.browserstack.com/wd/hub/"), capabilities);

            driver.VaftExt().TurnOnImplicitlyWait();

            var detector = new LocalFileDetector();

            driver.FileDetector = detector;

            return(driver);
        }
コード例 #3
0
        private IWebDriver CreateRemoteWebDriver(ICapabilities capabilities)
        {
            var driver = new ScreenShotRemoteWebDriver(new Uri(Config.Settings.RuntimeSettings.SeleniumGridUrl), capabilities);

            SetBrowserSize(driver);
            driver.VaftExt().TurnOnImplicitlyWait();
            driver.VaftExt().SetPageLoadTimeout();

            var detector = new LocalFileDetector();

            driver.FileDetector = detector;
            Driver = driver;
            return(Driver);
        }
コード例 #4
0
        private static IWebDriver CreateRemoteWebDriver(ICapabilities capabilities)
        {
            var driver = new ScreenShotRemoteWebDriver(new Uri("http://hub.browserstack.com/wd/hub/"), capabilities);

            var resolution = Config.Settings.BrowserStackSettings.BsResolution;

            if (resolution == null)
            {
                driver.Manage().Window.Maximize();
            }

            driver.VaftExt().TurnOnImplicitlyWait();

            var detector = new LocalFileDetector();

            driver.FileDetector = detector;

            return(driver);
        }
コード例 #5
0
ファイル: Driver.cs プロジェクト: BallaNiang/ProjetX
 public Driver(Uri remoteAdress, ICapabilities capabilities)
 {
     _driver = new ScreenShotRemoteWebDriver(remoteAdress, capabilities);
 }
コード例 #6
0
 public static void SetWebDriver(this ScenarioContext scenario, ScreenShotRemoteWebDriver driver)
 {
     ScenarioContext.Current["driver"] = driver;
     ScenarioContext.Current["driver-errors"] = new StringBuilder();
 }
コード例 #7
0
 public static void SetWebDriver(this ScenarioContext scenario, ScreenShotRemoteWebDriver driver)
 {
     ScenarioContext.Current["driver"]        = driver;
     ScenarioContext.Current["driver-errors"] = new StringBuilder();
 }