public void Test003_NavigateToChildSite() { Trace.WriteLine(BasePage.RunningTestKeyWord + "'Navigate to Child Site'"); var hostSiteManagementPage = new HostSiteManagementPage(_driver); hostSiteManagementPage.OpenUsingButtons(_baseUrl); hostSiteManagementPage.NavigateToChildSite(_baseUrl, _siteAlias); var mainPage = new MainPage(_driver); mainPage.OpenUsingUrl(_baseUrl); Trace.WriteLine(BasePage.TraceLevelPage + "ASSERT current window Title"); Assert.That(mainPage.CurrentWindowTitle(), Is.StringContaining(_siteName + " > Home"), "The website name is not correct"); Trace.WriteLine(BasePage.TraceLevelPage + "ASSERT current window Url"); Assert.That(mainPage.CurrentWindowUrl(), Is.StringStarting("http://" + _baseUrl + "/" + _siteAlias), "The website URL is not correct"); }
public void NavigateToSite(string siteName, string siteTitle) { var hostSiteManagementPage = new HostSiteManagementPage(_driver); hostSiteManagementPage.OpenUsingButtons(_baseUrl); hostSiteManagementPage.NavigateToSite(siteName); var mainPage = new MainPage(_driver); Trace.WriteLine("ASSERT current window Title"); Assert.That(mainPage.CurrentWindowTitle(), Is.StringContaining(siteTitle + " > Home"), "The website name is not correct"); Trace.WriteLine("ASSERT current window Url"); Assert.That(mainPage.CurrentWindowUrl(), Is.StringStarting("http://" + siteName), "The website URL is not correct"); }