Esempio n. 1
0
        public void CreateWebDriver()
        {
            driverSetUp = new DriverSetUp();
            driverSetUp.SetUpDrivers();

            ChromeOptions chromeOpt = new ChromeOptions();
            //opchromeOpttions.AddArguments("--whitelisted-ips=''");
            string downloadFolder = paths.solutionRuntimeFilesPath;

            chromeOpt.AddUserProfilePreference("download.default_directory", downloadFolder); // Set another directory when downloading a file;
            //chromeOpt.AddUserProfilePreference("download.prompt_for_download", true); // Ask directory when downloading a file;

            // The environment variable it's created through the Jenkinsfile
            env = new EnvironmentHelper();
            string executingCI = env.GetEnvVariableValue("CI_EXECUTION");

            if (executingCI == "" || executingCI == null)
            {
                Driver = new ChromeDriver(driverSetUp.ChromeDriverFolder, chromeOpt);
            }
            else
            {
                Driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), chromeOpt.ToCapabilities(), TimeSpan.FromSeconds(120));
            }

            window = new WindowManagerHelper(Driver);
            window.SetWindowMaximized();
        }
Esempio n. 2
0
        public MenuLowerResolutionTests(TestFixture fixture, ITestOutputHelper output)
        {
            driver      = fixture.Driver;
            this.output = output;

            window = new WindowManagerHelper(driver);
            home   = new HomePO(driver);

            window.SetWindowSize(1000, 890, 1, 1);


            env = new EnvironmentHelper();
        }