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; }