public ConfigurationSteps(VSTestExecutionDriver vstestExecutionDriver, ConfigurationDriver configurationDriver, TestRunConfiguration testRunConfiguration, SolutionDriver solutionDriver) { _vstestExecutionDriver = vstestExecutionDriver; _configurationDriver = configurationDriver; _testRunConfiguration = testRunConfiguration; _solutionDriver = solutionDriver; }
public TestSuiteSetupDriver(ProjectsDriver projectsDriver, TestSuiteInitializationDriver testSuiteInitializationDriver, JsonConfigurationLoaderDriver jsonConfigurationLoaderDriver, ConfigurationDriver configurationDriver) { _projectsDriver = projectsDriver; _testSuiteInitializationDriver = testSuiteInitializationDriver; _jsonConfigurationLoaderDriver = jsonConfigurationLoaderDriver; _configurationDriver = configurationDriver; }
public BrowserDriver(BrowserSeleniumDriverFactory browserSeleniumDriverFactory, ConfigurationDriver configurationDriver, WebServerDriver webServerDriver) { _browserSeleniumDriverFactory = browserSeleniumDriverFactory; _configurationDriver = configurationDriver; _webServerDriver = webServerDriver; _currentWebDriverLazy = new Lazy <IWebDriver>(GetWebDriver); _waitLazy = new Lazy <WebDriverWait>(GetWebDriverWait); }
private static IHostBuilder CreateHostBuilder(ConfigurationDriver configurationDriver) { return(Host.CreateDefaultBuilder() .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseKestrel() .UseStartup <Startup>() .UseUrls(configurationDriver.SeleniumBaseUrl); })); }
public SpecFlowConfigurationSteps( ConfigurationDriver configurationDriver, XmlConfigurationParserDriver xmlConfigurationParserDriver, JsonConfigurationLoaderDriver jsonConfigurationLoaderDriver, ConfigurationLoaderDriver configurationLoaderDriver, TestSuiteSetupDriver testSuiteSetupDriver) { _configurationDriver = configurationDriver; _xmlConfigurationParserDriver = xmlConfigurationParserDriver; _jsonConfigurationLoaderDriver = jsonConfigurationLoaderDriver; _configurationLoaderDriver = configurationLoaderDriver; _testSuiteSetupDriver = testSuiteSetupDriver; }
public static void StartWinAppDriver() { try { var configurationDriver = new ConfigurationDriver(); string winAppDriverPath = configurationDriver.Configuration["winAppPath"]; _driver = Process.Start(winAppDriverPath); } catch (Exception e) { Console.WriteLine("Could not locate WinAppDriver.exe, get it from https://github.com/Microsoft/WinAppDriver/releases and change the winAppPath in app.settings accordingly"); throw new FileNotFoundException("Could not locate File WinAppDriver.exe", e); } }
public ConfigurationSteps(ConfigurationDriver configurationDriver, CompilationResultDriver compilationResultDriver) { _configurationDriver = configurationDriver; _compilationResultDriver = compilationResultDriver; }
public static void StartKestrel(ConfigurationDriver configurationDriver) { _host = CreateHostBuilder(configurationDriver).Build(); _host.StartAsync(); }
public XmlConfigurationLoaderDriver(ConfigurationDriver configurationDriver, SolutionDriver solutionDriver) { _configurationDriver = configurationDriver; _solutionDriver = solutionDriver; }
public SpecFlowConfigurationSteps(ConfigurationDriver configurationDriver, XmlConfigurationLoaderDriver xmlConfigurationLoaderDriver) { _configurationDriver = configurationDriver; _xmlConfigurationLoaderDriver = xmlConfigurationLoaderDriver; }
public GoogleSteps(WebDriver webDriver, ConfigurationDriver configurationDriver) { _webDriver = webDriver; _configurationDriver = configurationDriver; }
public ConfigurationLoaderDriver(ConfigurationDriver configurationDriver, CucumberMessagesConfigurationDriver cucumberMessagesConfigurationDriver, SolutionDriver solutionDriver) { _configurationDriver = configurationDriver; _cucumberMessagesConfigurationDriver = cucumberMessagesConfigurationDriver; _solutionDriver = solutionDriver; }
public WebserverHooks(ConfigurationDriver configurationDriver, WebServerDriver webServerDriver) { _configurationDriver = configurationDriver; _webServerDriver = webServerDriver; }