public void ThenIShouldBeOnTheInsightPage(Constants.Page pageType) { string expectedPageTitle; switch (pageType) { case Constants.Page.Main: { expectedPageTitle = Constants.PageTitle.Main; } break; case Constants.Page.Login: { expectedPageTitle = Constants.PageTitle.Login; } break; case Constants.Page.ForgotPassword: { expectedPageTitle = Constants.PageTitle.ForgotPassword; } break; default: { throw new AssertionException(pageType + " not defined in the test framework!"); } } Assert.IsTrue(BasePage.GetCurrentPageTitle().StartsWith(expectedPageTitle), "Page title not as expected."); }
public void GivenIAmLoggedInAndOnTheInsightPage(Constants.Page pageType) { var hsd = new HttpStepDefinition(); hsd.GivenTheInsightApplicationIsRunning(); GivenILoginWithValidCredentials(); var csd = new CommonStepDefinition(); csd.ThenIShouldBeOnTheInsightPage(pageType); }
public void GivenThatIAmOnThePage(Constants.Page page) { switch (page) { case Constants.Page.Home: { Pages.HomePage.Goto(); } break; } }
public void WhenINavigateTo(Constants.Page page) { switch (page) { case Constants.Page.Home: { Pages.HomePage.Goto(); } break; case Constants.Page.Bag: { Pages.Header.NavigateToBag(); } break; } }