Пример #1
0
 public virtual FirefoxOptions SetFirefoxOptions(SauceCaps sauceCaps)
 {
     return(new FirefoxOptions
     {
         BrowserVersion = sauceCaps.BrowserVersion,
         PlatformName = sauceCaps.Os
     });
 }
Пример #2
0
 public virtual IWebDriver GetRemoteChrome(SauceCaps sauceCapabilities)
 {
     ChromeOptions = new ChromeOptions
     {
         BrowserVersion           = sauceCapabilities.BrowserVersion,
         PlatformName             = sauceCapabilities.Os,
         UseSpecCompliantProtocol = true
     };
     sauceCapabilities.SetSauceOptions(ChromeOptions);
     return(_remoteDriver.GetRemoteDriver(ChromeOptions));
 }
Пример #3
0
 public virtual IWebDriver GetRemoteFirefox(SauceCaps sauceCaps)
 {
     FirefoxOptions = SetFirefoxOptions(sauceCaps);
     return(_remoteDriver.GetRemoteDriver(FirefoxOptions));
 }
Пример #4
0
 public WebDriverFactory(SauceCaps sauceCaps, IDriverManager manager)
 {
     DriverManager     = manager;
     SauceCapabilities = sauceCaps;
 }
Пример #5
0
 public WebDriverFactory()
 {
     SauceCapabilities = new SauceCaps();
     DriverManager     = new DriverManager();
 }
Пример #6
0
 public WebDriverFactory(SauceCaps sauceCaps)
 {
     SauceCapabilities = sauceCaps;
     DriverManager     = new DriverManager();
 }