コード例 #1
0
ファイル: ConfigurationSteps.cs プロジェクト: vfert/SpecFlow
 public ConfigurationSteps(VSTestExecutionDriver vstestExecutionDriver, ConfigurationDriver configurationDriver, TestRunConfiguration testRunConfiguration, SolutionDriver solutionDriver)
 {
     _vstestExecutionDriver = vstestExecutionDriver;
     _configurationDriver   = configurationDriver;
     _testRunConfiguration  = testRunConfiguration;
     _solutionDriver        = solutionDriver;
 }
コード例 #2
0
 public TestSuiteSetupDriver(ProjectsDriver projectsDriver, TestSuiteInitializationDriver testSuiteInitializationDriver, JsonConfigurationLoaderDriver jsonConfigurationLoaderDriver,
                             ConfigurationDriver configurationDriver)
 {
     _projectsDriver = projectsDriver;
     _testSuiteInitializationDriver = testSuiteInitializationDriver;
     _jsonConfigurationLoaderDriver = jsonConfigurationLoaderDriver;
     _configurationDriver           = configurationDriver;
 }
コード例 #3
0
 public BrowserDriver(BrowserSeleniumDriverFactory browserSeleniumDriverFactory, ConfigurationDriver configurationDriver, WebServerDriver webServerDriver)
 {
     _browserSeleniumDriverFactory = browserSeleniumDriverFactory;
     _configurationDriver          = configurationDriver;
     _webServerDriver      = webServerDriver;
     _currentWebDriverLazy = new Lazy <IWebDriver>(GetWebDriver);
     _waitLazy             = new Lazy <WebDriverWait>(GetWebDriverWait);
 }
コード例 #4
0
 private static IHostBuilder CreateHostBuilder(ConfigurationDriver configurationDriver)
 {
     return(Host.CreateDefaultBuilder()
            .ConfigureWebHostDefaults(webBuilder =>
     {
         webBuilder.UseKestrel()
         .UseStartup <Startup>()
         .UseUrls(configurationDriver.SeleniumBaseUrl);
     }));
 }
コード例 #5
0
 public SpecFlowConfigurationSteps(
     ConfigurationDriver configurationDriver,
     XmlConfigurationParserDriver xmlConfigurationParserDriver,
     JsonConfigurationLoaderDriver jsonConfigurationLoaderDriver,
     ConfigurationLoaderDriver configurationLoaderDriver,
     TestSuiteSetupDriver testSuiteSetupDriver)
 {
     _configurationDriver           = configurationDriver;
     _xmlConfigurationParserDriver  = xmlConfigurationParserDriver;
     _jsonConfigurationLoaderDriver = jsonConfigurationLoaderDriver;
     _configurationLoaderDriver     = configurationLoaderDriver;
     _testSuiteSetupDriver          = testSuiteSetupDriver;
 }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
ファイル: ConfigurationSteps.cs プロジェクト: zplan/SpecFlow
 public ConfigurationSteps(ConfigurationDriver configurationDriver, CompilationResultDriver compilationResultDriver)
 {
     _configurationDriver     = configurationDriver;
     _compilationResultDriver = compilationResultDriver;
 }
コード例 #8
0
 public static void StartKestrel(ConfigurationDriver configurationDriver)
 {
     _host = CreateHostBuilder(configurationDriver).Build();
     _host.StartAsync();
 }
コード例 #9
0
 public XmlConfigurationLoaderDriver(ConfigurationDriver configurationDriver, SolutionDriver solutionDriver)
 {
     _configurationDriver = configurationDriver;
     _solutionDriver      = solutionDriver;
 }
コード例 #10
0
 public SpecFlowConfigurationSteps(ConfigurationDriver configurationDriver, XmlConfigurationLoaderDriver xmlConfigurationLoaderDriver)
 {
     _configurationDriver          = configurationDriver;
     _xmlConfigurationLoaderDriver = xmlConfigurationLoaderDriver;
 }
コード例 #11
0
 public GoogleSteps(WebDriver webDriver, ConfigurationDriver configurationDriver)
 {
     _webDriver           = webDriver;
     _configurationDriver = configurationDriver;
 }
コード例 #12
0
 public ConfigurationLoaderDriver(ConfigurationDriver configurationDriver, CucumberMessagesConfigurationDriver cucumberMessagesConfigurationDriver, SolutionDriver solutionDriver)
 {
     _configurationDriver = configurationDriver;
     _cucumberMessagesConfigurationDriver = cucumberMessagesConfigurationDriver;
     _solutionDriver = solutionDriver;
 }
コード例 #13
0
 public WebserverHooks(ConfigurationDriver configurationDriver, WebServerDriver webServerDriver)
 {
     _configurationDriver = configurationDriver;
     _webServerDriver     = webServerDriver;
 }