This repository has been archived by the owner on Nov 23, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
Sites miscelaneous
Wiktor Szczepaniak edited this page Sep 5, 2016
·
2 revisions
We can check if a page of example title is on the list of pages on the current scope.
To do so, we need to use isPagePresent(String title)
method.
Example code below :
@Test
public void shouldCheckIfPageExists() {
siteadminPage.open(“/content/ourPagesParent”);
assertTrue(siteadminPage.isPagePresent(“ourPageTitle”));
}
When current context is modified, for example, the page was pasted in current scope, we can wait until the number of pages reaches certain value.
Example code below :
@Test
public void shouldWaitForPageCount() {
siteadminPage.open(“/content/pathWithSubPages”);
// Some operations affecting currently opened scope
siteadminPage.waitForPageCount(2);
}
We can also check, if currently opened AEM Sites scope contains any subpages.
We can do that using hasSubpages() method.
Example code below :
@Test
public void shouldCheckIfContextHasSubpages() {
siteadminPage.open(“/content/pathWithSubPages”);
assertTrue(siteadminPage.hasChildPages());
}
Back to Sites management
- Configuring Bobcat
- Selenium enhancements
- Cucumber enhancements
- Traffic analyzer
- Email support
- Reporting
- Cloud integration
- Mobile integration
- Executing tests on different environments
- Working with multiple threads
- Tips and tricks
- Authoring tutorial - Classic
- AEM Classic Authoring Advanced usage
- Siteadmin
- Sidekick
- Aem Component
- Working with author pages
- Working with Publish pages
- Advanced component interactions
- Working with Context Menu
- Using Aem Content Tree
- Aem Content Finder
- Storing component configurations
- Working with packages
- Jcr Support
- Authoring tutorial - Touch UI
- Adding and editing a component
- Sites management tutorial