Пример #1
0
        public void SetupBrowserStack()
        {
            //Nothing specific to test that require registration
            var browser     = scenarioContext.ScenarioInfo.Tags.FirstOrDefault(t => t.StartsWith("browser:", System.StringComparison.Ordinal))?.Replace("browser:", string.Empty);
            var browserHost = new BrowserStackSelenoHost
            {
                BrowserName     = browser ?? "chrome",
                ScenarioContext = scenarioContext,
            };

            browserHost.Initalise();
            scenarioContainer.RegisterInstanceAs(browserHost);
        }
 public ScreenshotHook(ITestOutputHelper outputHelper, ScenarioContext scenarioContext, BrowserStackSelenoHost browserStackSelenoHost)
 {
     OutputHelper           = outputHelper;
     this.scenarioContext   = scenarioContext;
     BrowserStackSelenoHost = browserStackSelenoHost;
 }