コード例 #1
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions deleteSubPages() {
   if (childPageWindow.hasSubPages()) {
     childPageWindow.pressSelectAllPages();
     siteadminToolbar.deleteSelectedPages();
   }
   return this;
 }
コード例 #2
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions deletePage(String title) {
   childPageWindow.selectPage(title);
   int pageCount = childPageWindow.getPageCount();
   siteadminToolbar.deleteSelectedPages();
   waitForPageCount(pageCount - 1);
   return this;
 }
コード例 #3
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions copyPage(String title, String destination) {
   childPageWindow.selectPage(title);
   siteadminToolbar.copyPage();
   open(destination);
   int pageCount = childPageWindow.getPageCount();
   contentToolbar.pastePage();
   waitForPageCount(pageCount + 1);
   return this;
 }
コード例 #4
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions unpublishPage(String title) {
   childPageWindow.selectPage(title);
   siteadminToolbar.unpublishPageNow();
   waitForExpectedStatus(title, ActivationStatus.NOT_PUBLISHED);
   return this;
 }
コード例 #5
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions unpublishPageLater(String title, LocalDateTime scheduledDateTime) {
   childPageWindow.selectPage(title);
   siteadminToolbar.unpublishPageLater(scheduledDateTime);
   wait.withTimeout(Timeouts.SMALL).until(input -> isPagePresent(title));
   waitForExpectedStatus(title, ActivationStatus.SCHEDULED);
   return this;
 }
コード例 #6
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 private boolean isLoadedCondition() {
   return conditions.isConditionMet(ignored -> childPageWindow.isLoaded());
 }
コード例 #7
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public ChildPageRow getPageFromList(String title) {
   return childPageWindow.getChildPageRow(title);
 }
コード例 #8
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public boolean hasChildPages() {
   return childPageWindow.hasSubPages();
 }
コード例 #9
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public boolean isPagePresent(String title) {
   return childPageWindow.containsPage(title);
 }
コード例 #10
0
ファイル: SiteadminPage.java プロジェクト: Cognifide/bobcat
 @Override
 public SiteadminActions movePage(String title, String destinationPath) {
   childPageWindow.selectPage(title);
   siteadminToolbar.movePage(destinationPath);
   return this;
 }