public void Start_WithChromeVersionSet_CreatesCorrectDriver()
        {
            SauceOptions = new SauceOptions();
            SauceOptions.WithChrome("72");
            SauceSession = new SauceSession(SauceOptions, _dummyDriver.Object);

            SauceSession.Start();

            SauceSession.Options.ConfiguredChromeOptions.BrowserVersion.Should().Be("72");
        }
Ejemplo n.º 2
0
        public void Start_WithChrome_SetsChromeBrowser()
        {
            SauceOptions = new SauceOptions();
            SauceOptions.WithChrome();
            SauceSession = new SauceSession(SauceOptions, _dummyDriver.Object);

            SauceSession.Start();

            SauceSession.Options.ConfiguredChromeOptions.Should().
            NotBeNull("we passed in options configured with Chrome, hence ChromeOptions should be set.");
        }
        public void Start_WithChrome_SetsUsernameAndAccessKey()
        {
            SauceOptions = new SauceOptions();
            SauceOptions.WithChrome();
            SauceSession = new SauceSession(SauceOptions, _dummyDriver.Object);

            SauceSession.Start();

            var browserOptionsSetInSauceJson = SauceSession.Options.ConfiguredChromeOptions.ToString();
            var browserOptionsSetInSauce     = DeserializeToObject(browserOptionsSetInSauceJson);

            AssertUsernameAndAccessKeyExist(browserOptionsSetInSauce);
        }
Ejemplo n.º 4
0
 public void WithChrome_VersionChanged_SetsVersion()
 {
     SauceOptions.WithChrome("72");
     SauceOptions.ConfiguredChromeOptions.BrowserVersion.Should().
     Be("72", "we set a specific chrome version and this version should be passed to ChromeOptions");
 }
Ejemplo n.º 5
0
 public void WithChrome_DefaultPlatform_Win10()
 {
     SauceOptions.WithChrome();
     SauceOptions.ConfiguredChromeOptions.PlatformName.Should().Be("Windows 10");
 }
Ejemplo n.º 6
0
 public void WithChrome_DefaultBrowserVersion_Latest()
 {
     SauceOptions.WithChrome();
     SauceOptions.ConfiguredChromeOptions.BrowserVersion.Should().Be("latest");
 }
Ejemplo n.º 7
0
 public void WithChrome_SetsChromeOptions()
 {
     SauceOptions.WithChrome();
     SauceOptions.ConfiguredChromeOptions.Should().NotBeNull();
     SauceOptions.ConfiguredChromeOptions.Should().BeOfType(typeof(ChromeOptions));
 }