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); }
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); }
public void testNewInstance() { IWebDriver webDriver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit()); try { NLWebDriver driver = NLWebDriverFactory.NewNLWebDriver(webDriver); Assert.IsNotNull(driver); } finally { webDriver.Close(); } }
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(); } }
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(); } }
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(); } }