public void GivenIVeLauchedChromeBrowser(string browser) { _StepImageContext = new List <StepImageContext>(); SeleniumHelper.launchBrowser(AppConfigManager.GetBrowserConfigForKey("browser")); Hooks.testLog.Info(AppConfigManager.GetBrowserConfigForKey("browser") + " browser is launched"); SeleniumHelper.maximizeBrowser(); _StepImageContext = SeleniumHelper.AddScreenshotToContext(_StepImageContext, "ChromeBrowser.png", "User has opend chrome browser"); ScenarioContext.Current.Add("StepImageContext", _StepImageContext); }
public void WhenIEnterGoogleInSearchBarAndClickOnGoogleSearchButton(string searchKeyword) { try { googleHomePage = new GoogleHomePage(SeleniumHelper.getDriver()); googleHomePage.EnterSearchText(searchKeyword); _StepImageContext = new List <StepImageContext>(); _StepImageContext = SeleniumHelper.AddScreenshotToContext(_StepImageContext, "EnterSearchCriteria.png", "User is entering search criteria"); googleHomePage.ClickSearchButton(); _StepImageContext = SeleniumHelper.AddScreenshotToContext(_StepImageContext, "ClickOnSearchButton.png", "User is clicking search button"); ScenarioContext.Current.Add("StepImageContext", _StepImageContext); } catch (Exception ex) { //Hooks.testLog.Fail(ex); //throw ex; Hooks.LogErrorWithScreenshot(ex, _StepImageContext); } }
public void GivenIMInGoogleHomePage() { try { _StepImageContext = new List <StepImageContext>(); SeleniumHelper.navigateToUrl("https:\\www.google.com"); googleHomePage = new GoogleHomePage(SeleniumHelper.getDriver()); _StepImageContext = SeleniumHelper.AddScreenshotToContext(_StepImageContext, "GoogleHomePage.png", "User is in google home page"); Assert.IsTrue(googleHomePage.isSearchTextBoxDisplayed(10)); Hooks.testLog.Pass("Navigated to google url"); ScenarioContext.Current.Add("StepImageContext", _StepImageContext); } catch (Exception ex) { //Hooks.testLog.Fail(ex); //throw ex; Hooks.LogErrorWithScreenshot(ex, _StepImageContext); } }