public void testPermissionDialogWorksWithWhiteSpaceSpacekey() { Space whiteSpaceSpace = rpc.createPersonalSpace(whiteSpaceUser); rpc.flushIndexQueue(); PageView view = suite.logIn(whiteSpaceUser, whiteSpaceSpace.getHomePage()); view.clickPermissionsMenuItem(); assertThat.visibleByTimeout(PERMISSIONS_DIALOG_ID); }
@Override protected void assertInView() { // The view should now contain a link with the given title. String linkText = testContent.getTitle(); if (!isComment) client.clickLinkWithTextInWikiContent(linkText, !isAttachment); else client.clickLinkWithText(linkText, !isAttachment); // Check that we're taken to the correct page. PageView view = new PageView(client); if (testContent instanceof Space) { Space space = (Space) testContent; testContent = space.getHomePage(); } LinkableContent linkableContent = (LinkableContent) testContent; assertTrue(view.getTitle().equals(linkableContent.getTitle())); // assertTrue("actual " + client.getLocation() + ", expected " + linkableContent.getUrl() , view.isViewing(linkableContent)); }
public void testSearchForInQuickSearch() { String searchTerm = testSpace.getHomePage().getTitle(); editor.logInAndEdit(testUser, testPage); LinkBrowser dialog = editor.openLinkBrowser(); dialog.selectTab(LinkBrowser.Tab.SEARCH); dialog.quickSearch(searchTerm); dialog.selectFromQuickSearch("Search for"); dialog.waitForDataTable(1); }
public void testDragToChild() { rpc.logIn(adminUser); Page homePage = testSpace.getHomePage(); final long homePageId = rpc.getPageId(homePage); homePage.setId(homePageId); Page page = createDummyPage(homePageId); rpc.logOut(); suite.logIn(testUser, testSpace.getPageTreeUrl()); assertThat.textPresent("List Pages - Tree View"); // wait for the test page node in the tree to appear first before dragging waitForPageTree(); movePageAsChild(testPage, homePage, page); client.open(testSpace.getHomePage().getUrl()); assertThat.linkPresentWithText(testPage.getTitle()); }
@Override protected void setUp() throws Exception { super.setUp(); this.userStatusDialog = new UserStatusDialog(client); rpc.logIn(testUser); rpc.createPersonalSpace(testUser); rpc.logIn(adminUser); rpc.grantPermission(GlobalPermission.CAN_USE, testUser); rpc.grantPermission(GlobalPermission.UPDATE_STATUS, testUser); rpc.logOut(); suite.logIn(testUser, testSpace.getHomePage()); }
public void testImageLinkedToSpace() { linkBrowser.typeInSearch(testSpace.getName()); linkBrowser.clickSearchButton(); linkBrowser.waitForDataTable(2); linkBrowser.selectFromDataTable(testSpace.getName()); linkBrowser.clickInsert(); assertTrue(tinyMce.isImagePresent(testImage)); assertTrue(tinyMce.isSelectorPresent("a img")); PageView view = editor.save(); view.clickOnEmbeddedImageLink(); assertTrue(view.isViewing(testSpace.getHomePage())); }
public void testAddLinkWithEnter() { searchText = "Home"; Page homePage = testSpace.getHomePage(); rpc.getPageId(homePage); editor.createPage(testSpace); tinyMce.setHtmlContent("before <strong>" + searchText + "</strong> after"); tinyMce.selectFirstElementWithSelector("strong"); editorAutocomplete = triggerWithShortcut(); editorAutocomplete.pressEnter(); link = new EditorLink("page", homePage.getIdAsString(), homePage.getTitle(), client.getContextPath() + "/pages/viewpage.action?pageId=" + homePage.getIdAsString()); assertInsertedInRTE(); assertEquals(1, tinyMce.getSelectorCount("p")); assertEquals(0, tinyMce.getSelectorCount("br")); }
public void testInsertLinkInPersonalSpace() { rpc.logIn(testUser); Space personalSpace = rpc.createPersonalSpace(testUser); rpc.logIn(adminUser); rpc.flushIndexQueue(); editor.logInAndCreatePage(testUser, personalSpace); editor.getTinyMce().editorContentFocus(); LinkBrowser dialog = editor.openLinkBrowser(); dialog.selectTab(LinkBrowser.Tab.SEARCH); Page homePage = personalSpace.getHomePage(); dialog.typeInSearch(homePage.getTitle()); dialog.selectSearchSpace(personalSpace.getName()); dialog.clickSearchButton(); dialog.waitForDataTable(1); dialog.selectFromDataTable(homePage.getTitle()); dialog.clickInsert(); assertThat.assertLinkInserted(homePage.getTitle(), homePage); }
public void testPageTree() Page parentPage1 = new Page("Parent1", "content", testSpace.getHomePage()); Page parentPage2 = new Page("Parent2", "content", testSpace.getHomePage());
rpc.flushIndexQueue(); Page homePage = space.getHomePage(); client.open(homePage.getUrl(), SETUP_TIMEOUT_MILLIS); client.open(homePage.getEditUrl(), SETUP_TIMEOUT_MILLIS);