public void Test001_ExportTemplateWithNoContent() { string childSiteName = _childSiteName + "001"; var hostSiteManagementPage = new HostSiteManagementPage(_driver); hostSiteManagementPage.OpenUsingButtons(_baseUrl); hostSiteManagementPage.WaitAndClick(By.XPath(HostSiteManagementPage.ExportSiteTemplateButton)); hostSiteManagementPage.AccordionOpen(By.XPath(HostSiteManagementPage.AdvancedConfigurationAccordion)); int orignalNumber = hostSiteManagementPage.FindElements(By.XPath(HostSiteManagementPage.PagesList)).Count; hostSiteManagementPage.OpenUsingButtons(_baseUrl); hostSiteManagementPage.ExportSiteTemplate(_siteName, "NoContentTemplate", "NoContentTemplate"); hostSiteManagementPage.OpenUsingButtons(_baseUrl); hostSiteManagementPage.AddNewChildSite(_baseUrl, childSiteName, "title", "NoContentTemplate"); var adminPageManagementPage = new AdminPageManagementPage(_driver); adminPageManagementPage.OpenUsingButtons(_baseUrl + "/" + childSiteName); Trace.WriteLine(BasePage.TraceLevelPage + "The page Module should be present"); Assert.IsTrue(adminPageManagementPage.ElementPresent(By.XPath(AdminPageManagementPage.Module))); Trace.WriteLine(BasePage.TraceLevelPage + "The number of pages is correct"); Assert.That(adminPageManagementPage.FindElements(By.XPath(HostSiteManagementPage.PagesList)).Count, Is.EqualTo(orignalNumber), ""); var aboutUsPage = new AboutUsPage(_driver); aboutUsPage.OpenUsingLink(_baseUrl + "/" + childSiteName); Trace.WriteLine(BasePage.TraceLevelPage + "The page doesn't have a Content"); Assert.IsFalse(adminPageManagementPage.ElementPresent(By.XPath(AboutUsPage.PageContent))); }