Ejemplo n.º 1
0
        public void Initialize()
        {
            Environment.SetEnvironmentVariable("nl.selenium.proxy.mode", "Design");
            Environment.SetEnvironmentVariable("nl.design.api.url", "http://localhost:7400/Design/v1/Service.svc/");

            var webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnitWithJavaScript());

            string projectPath = "C:\\Users\\anouvel\\Documents\\NeoLoad Projects\\v6.0\\Sample_Project\\Sample_Project.nlp";

            driver = NLWebDriverFactory.NewNLWebDriver(webDriver, "Selenium", projectPath);
        }
Ejemplo n.º 2
0
        public void Initialize()
        {
            Environment.SetEnvironmentVariable("nl.selenium.proxy.mode", "EndUserExperience");
            Environment.SetEnvironmentVariable("nl.data.exchange.url", "http://localhost:7400/DataExchange/v1/Service.svc/");
            Environment.SetEnvironmentVariable("nl.api.key", "key");

            var webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnitWithJavaScript());

            string projectPath = "C:\\Users\\dregnier\\Documents\\NeoLoad Projects\\v5.3\\Sample_Project\\Sample_Project.nlp";

            driver = NLWebDriverFactory.NewNLWebDriver(webDriver, "SeleniumC-Sharp", projectPath);
        }
Ejemplo n.º 3
0
        public void testNewInstance()
        {
            IWebDriver webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit());

            try
            {
                NLWebDriver driver = NLWebDriverFactory.NewNLWebDriver(webDriver);
                Assert.IsNotNull(driver);
            }
            finally
            {
                webDriver.Close();
            }
        }
Ejemplo n.º 4
0
        public void testStartTransaction()
        {
            IWebDriver webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit());

            try
            {
                NLWebDriver driver = NLWebDriverFactory.NewNLWebDriver(webDriver);
                // this should do nothing but not throw an exception.
                driver.StartTransaction("name");
            }
            finally
            {
                webDriver.Close();
            }
        }
Ejemplo n.º 5
0
        public void testGetRegexToCleanURLs()
        {
            IWebDriver webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit());

            try
            {
                NLWebDriver driver           = NLWebDriverFactory.NewNLWebDriver(webDriver);
                string      regexToCleanURLs = driver.GetRegexToCleanURLs();
                Assert.IsNotNull(regexToCleanURLs);
            }
            finally
            {
                webDriver.Close();
            }
        }
        public void testGetAdvancedValuesHtmlUnit()
        {
            IWebDriver  htmlUnitDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit());
            NLWebDriver webDriver      = NLWebDriverFactory.NewNLWebDriver(htmlUnitDriver);

            try
            {
                IDictionary <string, long> advancedValuesHU = WebDrivers.GetAdvancedValues(webDriver, ConfigurationHelper.newEUEConfiguration("", "", null));
                Assert.IsTrue(advancedValuesHU.Count == 0); // There should be no values for the html unit driver.
            }
            finally
            {
                htmlUnitDriver.Quit();
            }
        }
Ejemplo n.º 7
0
        public void testHasInputDevices()
        {
            IWebDriver webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit());

            try
            {
                NLWebDriver driver  = NLWebDriverFactory.NewNLWebDriver(webDriver);
                Actions     builder = new Actions(driver);
                builder.MoveToElement(driver.FindElement(By.XPath("//*"))).Build().Perform();
                Assert.IsNotNull(builder);
            }
            finally
            {
                webDriver.Close();
            }
        }