| Modifier and Type | Class and Description |
|---|---|
class |
Page
Abstract HTML page.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends HtmlPage> |
Render.render()
Page renderer verifies the page has rendered
by checking java script page loaded status is complete.
|
<T extends HtmlPage> |
Render.render(long time)
Page renderer verifies the page has rendered
by checking all elements are visible and loaded by the
max limit time set.
|
<T extends HtmlPage> |
Render.render(RenderTime timer)
Page renderer verifies the page has rendered
by checking all elements are visible and loaded.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
WebDroneImpl.getCurrentPage() |
HtmlPage |
WebDrone.getCurrentPage()
Gets the current page in the form of a page object based on the Alfresco
site type.
|
static HtmlPage |
WebDroneUtil.loginAs(WebDrone drone,
String url,
String... userInfo)
Logs user into share.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChangePasswordPage
Change password page object, holds all element of the html page relating to
share's my profile change password page.
|
class |
DashBoardPage
Dashboard page object, holds all element of the HTML page relating to share's
|
class |
EditUserPage
New User page object, holds all element of the html page relating to share's Edit User page.
|
class |
LoginPage
Login Page object that holds all information and methods that can be found on
the login page.
|
class |
MyTasksPage
My tasks page object, holds all element of the html page relating to share's
my tasks page.
|
class |
Navigation
Represent elements found on the HTML page relating to the main navigation bar
|
class |
NewUserPage
New User page object, holds all element of the html page relating to
share's New User page.
|
class |
PeopleFinderPage
People finder page object, holds all element of the html page relating to
share's people finder page.
|
class |
RepositoryPage
Repository page object, holds all element of the HTML page relating to
share's repository page.
|
class |
ShareErrorPopup
Share Error popup page object, holds all the methods relevant to Share Error popup
|
class |
SharePage
Abstract of an Alfresco Share HTML page.
|
class |
UnknownSharePage
An unknown page that will, at time of
UnknownSharePage.render() produce a strongly-typed page. |
class |
UserProfilePage
User Profile page object
|
class |
UserSearchPage
User Search page object, holds all element of the html page relating to
share's Users page.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends HtmlPage> |
UnknownSharePage.render() |
<T extends HtmlPage> |
UnknownSharePage.render(long time) |
<T extends HtmlPage> |
UnknownSharePage.render(RenderTime timer) |
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
ShareLink.click()
Actions a click on the link element.
|
HtmlPage |
NewUserPage.createEnterpriseUser(String userName,
String fname,
String lname,
String userEmail,
String password)
Method to create user on Enterprise using UI.
|
HtmlPage |
NewUserPage.createEnterpriseUserWithGroup(String userName,
String fname,
String lname,
String userEmail,
String password,
String groupName)
Create user with a group.
|
HtmlPage |
EditUserPage.editEnterpriseUser(String fname,
String lname,
String userEmail,
String password,
String addToGroup)
Method to create user on Enterprise using UI.
|
static HtmlPage |
FactorySharePage.getPage(WebDrone drone)
Creates the appropriate page object based on the current page the
WebDrone is on. |
HtmlPage |
ShareErrorPopup.handleErrorMessage()
Helper method to handle the error popup displayed in Share
Clicks on the OK button to return to the original page
|
HtmlPage |
EditUserPage.saveChanges()
Clicks on Save Changes Button.
|
HtmlPage |
PeopleFinderPage.searchFor(String person)
Completes the search form on the people
finders page.
|
HtmlPage |
NewUserPage.selectCreateUser()
Clicks on Create User Button.
|
static HtmlPage |
Pagination.selectPagiantionButton(WebDrone drone,
String css)
Selects the next or previous button on the pagination
bar based on the action required.
|
protected HtmlPage |
SharePage.submit(org.openqa.selenium.By locator,
ElementState elementState)
Click the element which passed and wait for given ElementState on the same element.
If the Element State not changed, then render the
ShareErrorPopup Page, if it is rendered the return ShareErrorPopup page. |
| Modifier and Type | Class and Description |
|---|---|
class |
MyActivitiesDashlet
My activities dashlet object, holds all element of the HTML page relating to
share's my activities dashlet on dashboard page.
|
class |
MyDocumentsDashlet
My documents dashlet object, holds all element of the HTML page relating to
share's my documents dashlet on dashboard page.
|
class |
MySitesDashlet
My site dashlet object, holds all element of the HTML page relating to share's my site dashlet on dashboard page.
|
class |
MyTasksDashlet
My tasks dashlet object, holds all element of the HTML page relating to
share's my tasks dashlet on dashboard page.
|
class |
SiteActivitiesDashlet
Site activities dashlet object, holds all element of the HTML relating to dashlet site activity.
|
class |
SiteContentDashlet
Site content dashlet object, holds all element of the HTML relating to site
content dashlet.
|
class |
SiteMembersDashlet
Site members dashlet object, holds all element of the HTML relating to
share's site members dashlet.
|
class |
SiteWelcomeDashlet
Site Welcome dashlet object, holds all element of the HTML relating to site welcome dashlet.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
SiteWelcomeDashlet.removeDashlet()
Find Welcome Dashlet remove button and close the dashlet.
|
HtmlPage |
MyActivitiesDashlet.selectActivityDocument(String name)
Selects the document link on the activity that appears on my activities dashlet
by matching the name to the link.
|
HtmlPage |
MyActivitiesDashlet.selectActivitySite(String name)
Selects a the site link on an activity that appears on my activities dashlet
by matching the name to the link.
|
HtmlPage |
MyActivitiesDashlet.selectActivityUser(String name)
Selects the user link on an activity that appears on my activities dashlet
by matching the name to the link.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CreateNewCategoryForm
Create new category popup page form.
|
class |
FilePlanPage
Records managment file plan page, based on
the document library page with specific action
and operation related to file plan.
|
class |
RecordSearchPage
Records management search page.
|
class |
RMConsolePage
Records management console page object.
|
class |
RMDashBoardPage
Records management dash board page object.
|
class |
RMSiteMembersPage |
class |
RMSitePage
Records management site page abstract.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdvanceSearchContentPage
Advance search Content Search page object, holds all element of the content
Search page.
|
class |
AdvanceSearchCRMPage
Advance search CRM page object, holds all element of the CRM attachment.
|
class |
AdvanceSearchFolderPage
Advance Folder Search page object, holds all element of the folder search
page.
|
class |
AdvanceSearchPage
Advance search Abstract contains all the common functions of the search
forms.
|
class |
AllSitesResultsPage
All sites search results page object, holds all element of the html page relating to
search results.
|
class |
RepositoryResultsPage
Repository search results page object, holds all element of the html page relating to
search results.
|
class |
SearchBox
Represent elements found on the html page relating to the search
functionality.
|
class |
SearchResultsPage
Search results page object, holds all element of the html page relating to
share's search results.
|
class |
SiteResultsPage
Site search results page object, holds all element of the html page relating to
search results.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
AdvanceSearchPage.clickSearch()
Click on Search button.
|
HtmlPage |
SearchResultsPage.doSearch(String text)
Enters the search text and submits the from on basic search page form.
|
HtmlPage |
SearchResultsPage.goBackToAdvanceSearch()
Click on go to Advanced Search link.
|
HtmlPage |
SearchResultsPage.paginationSelect(int position)
Selects and opens the paginated page based on the
required position.
|
HtmlPage |
SearchBox.search(String term)
Performs the search by entering the term into search field
and submitting the search.
|
HtmlPage |
AdvanceSearchPage.searchLink(String searchType)
Select Folder search in the drop down.
|
HtmlPage |
SearchResultsPage.selectFirstResult()
Selects the first result from page.
|
HtmlPage |
SearchResultsPage.selectItem(int number)
Select a particular search result item link
based on the count, the accepted range is 1 onwards.
|
HtmlPage |
SearchResultsPage.selectItem(String title)
Select a particular search result item link
based on the match of the title.
|
HtmlPage |
SearchResultsPage.selectNextPage()
Action of selecting next page on pagination bar.
|
HtmlPage |
SearchResultsPage.selectOnAllSites(String text)
Selects All sites option and searches against all sites in alfresco
share.
|
HtmlPage |
SearchResultsPage.selectOnlyOnSite(String text)
Selects search within a specific site and performs the search,
|
HtmlPage |
SearchResultsPage.selectPreviousPage()
Action of selecting previous page on pagination bar.
|
HtmlPage |
SearchResultsPage.selectRepository()
Select repository option search and performs search against repository.
|
HtmlPage |
SearchResultsPage.sortPage(SortType sortType)
Sort the content and returning searchResults based on sort type passed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CreateNewFolderInCloudPage
Create folder page object, holds all element of the HTML page relating to
share's create new folder in cloud page.
|
class |
CreateSitePage
Create site page object, holds all element of the HTML page relating to
share's create site page.
|
class |
CustomiseSiteDashboardPage
Customise site dashboard page object, holds all element of the html page relating to
customise site dashboard page.
|
class |
CustomiseSitePage
Customize Site Page Object have to add pages, get current pages and get available pages.
|
class |
CustomizeSitePage
Customize Site Page Object have to add pages, get current pages and get available pages.
|
class |
EditSitePage
Edit site page object, holds all element of the HTML page relating to
share's edit site page.
|
class |
InviteMembersPage
The class represents the Members page and handles the members page
funcationality.
|
class |
ManageRulesPage
Records management manage rules page object.
|
class |
NewFolderPage
Create folder page object, holds all element of the HTML page relating to
share's create folder page.
|
class |
RulesPage
The rules page is accessed from manage rules page.
|
class |
SiteDashboardPage
Site dashboard page object, holds all element of the HTML page relating to
share's site dashboard page.
|
class |
SiteFinderPage
Site finder page object, holds all element of the html page relating to
share's site finder page.
|
class |
SiteMembersPage
The class represents the Site Members page and handles the site members page
functionality.
|
class |
SitePage
Abstract of an Alfresco Share site pages.
|
class |
UpdateFilePage
Upload file page object, holds all element of the html page relating to
share's upload file page in site.
|
class |
UploadFilePage
Upload file page object, holds all element of the HTML page relating to
share's upload file page in site.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
CreateSitePage.createModerateSite(String siteName)
Create a new public moderated site action.
|
HtmlPage |
CreateSitePage.createModerateSite(String siteName,
String desc)
Create a new public moderated site action.
|
HtmlPage |
NewFolderPage.createNewFolder(String folderName) |
HtmlPage |
NewFolderPage.createNewFolder(String folderName,
String description)
Create a new folder action by completing and submitting the form.
|
HtmlPage |
NewFolderPage.createNewFolder(String folderName,
String folderTitle,
String description)
Create a new folder action by completing and submitting the form.
|
HtmlPage |
CreateSitePage.createNewSite(String siteName)
Create a new public site action.
|
HtmlPage |
CreateSitePage.createNewSite(String siteName,
String desc)
Create a new public site action.
|
HtmlPage |
CreateSitePage.createNewSite(String siteName,
String description,
boolean isPriavte,
boolean isModerated)
Create a new site based on the site type.
|
HtmlPage |
CreateSitePage.createPrivateSite(String siteName)
Create a new private site action.
|
HtmlPage |
CreateSitePage.createPrivateSite(String siteName,
String desc)
Create a new private site action.
|
HtmlPage |
CreateSitePage.createRMSite()
Create a new public site action.
|
HtmlPage |
SiteFinderPage.deleteSite(String siteName)
Deletes a site based on the result of the site finder search which should
only yield one result.
|
HtmlPage |
SiteDashboardPage.getDashBoardElement(String name)
Return page based on name of the Dash clickable element passed.
|
protected HtmlPage |
AbstractSiteNavigation.select(String title)
Select the drop down on the page and clicks on the link.
|
HtmlPage |
RulesPage.selectCreate()
Action mimicking select create button.
|
HtmlPage |
SiteNavigation.selectEditSite()
Selects on edit site details link.
|
HtmlPage |
SiteFinderPage.selectSite(String siteName)
Simulates the action of user clicking on Site.
|
HtmlPage |
AbstractSiteNavigation.selectSiteDashBoard()
Action of selecting on Site Dash board link.
|
HtmlPage |
SiteNavigation.selectSiteDocumentLibrary()
Mimics the action of selecting the site
document library link.
|
HtmlPage |
SiteNavigation.selectSiteProjectLibrary()
Mimics the action of selecting the site
project library link.
|
HtmlPage |
SiteNavigation.selectSiteWikiPage()
Mimics the action of selecting the site
document library link.
|
HtmlPage |
UpdateFilePage.submit()
Clicks on the submit upload button.
|
HtmlPage |
UploadFilePage.uploadFile(String filePath)
Uploads a file by entering the file location into the input field and
submitting the form.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataListPage
Site data list page object, holds all element of the HTML page
relating to share's site data list page.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEditProperties
Abstract of edit properties
|
class |
ChangeTypePage
This is the pop up dialog to select the folder type.
|
class |
CopyOrMoveContentPage
This page does the selection of Destination, site and folderPath to Copy/Move the content.
|
class |
CreatePlainTextContentPage
Create content page object, Where user can create content.
|
class |
DetailsPage
This is a parent class for all the pages using View Details as asection.
Functionality here is to support below details: Title,
Modified Details, Like(counter), Favourite, Comment(counter) Comment
Navigation, Properties, Permissions, Share Panel, Tag Panel.
|
class |
DocumentDetailsPage
Site document library page object, holds all element of the HTML page
relating to share's site document library page.
|
class |
DocumentEditOfflinePage |
class |
DocumentLibraryNavigation
Represent elements found on the HTML page relating to the document library
sub navigation bar that appears on the document library site page.
|
class |
DocumentLibraryPage
Site document library page object, holds all element of the HTML page
relating to share's site document library page.
|
class |
EditDocumentPropertiesPage
Edit document properties page object, holds all element of the HTML page
relating to share's edit document properties page.
|
class |
EditDocumentPropertiesPopup
Edit document properties pop up page object, holds all element of the HTML page
relating to share's edit document properties pop up page.
|
class |
EditHtmlDocumentPage |
class |
EditInGoogleDocsPage
Edit in google docs page, holds all element of the HTML page relating to
share's edit document properties page.
|
class |
EditTextDocumentPage
In Line Edit Page Object, Where user edit the content.
|
class |
FolderDetailsPage
This class supports the Folder Details page and extends the
DetailsPage for common functionalities.
|
class |
GoogleDocsAuthorisation
Google authorisation login prompt page object.
|
class |
GoogleDocsDiscardChanges
When the user Click on Discard button ,
they will b shown a message to discard which will contain Ok and Cancel.
|
class |
GoogleDocsRenamePage
The user can rename the title of the document inside googledocs page.
|
class |
GoogleDocsUpdateFilePage
When the user clicks on Save to Alfresco they will be provided with update version page.
|
class |
GoogleSignUpPage
Create site page object, to do a sign up to google Account Google.
|
class |
InlineEditPage
In Line Edit Page Object, Where user edit the content.
|
class |
ManagePermissionsPage
Page object for Manage Permissions at granular level.
|
class |
ManagePermissionsPage.UserSearchPage
Page object for searching user and selecting user.
|
class |
RevertToVersionPage
When the user clicks on revert to version they will be provided with revert to version page.
|
class |
SelectAspectsPage
Select Aspects page object, this page comes from Document Detail Page's Manage Aspects.
|
class |
SyncInfoPage
Sync Info Details Page
|
class |
TagPage
Tag Page allows the user to manage tags relating to document in view.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
DetailsPage.addComment(String comment)
Adding a comment to a details by selecting add to prompt the input field,
as this is based on a rich editor JavaScript was used to enter the
comment.
|
HtmlPage |
GoogleDocsAuthorisation.cancel()
Clicks on the cancel button to transfer the control to document details.
|
HtmlPage |
GoogleDocsDiscardChanges.clickOkButton()
Click OK Button on the confirmation dialog.
|
HtmlPage |
FileDirectoryInfo.declareRecord()
Action of selecting the declare records button
that appear in the action drop down, this is only
available in the Records Management Module.
|
HtmlPage |
FileDirectoryInfo.delete() |
HtmlPage |
DocumentLibraryPage.deleteItem(int number)
Locates the file or folder and deletes it.
|
HtmlPage |
DocumentLibraryPage.deleteItem(String name)
Locates the file or folder and deletes it.
|
HtmlPage |
DocumentDetailsPage.editInGoogleDocs()
Public method to transfer control based to google docs based on how the
session gets initiated.
|
HtmlPage |
ContentType.getContentCreationPage(WebDrone drone)
Returns the corresponding page object based on the enum.
|
HtmlPage |
InlineEditPage.getInlineEditDocumentPage(MimeType mimeType)
Pass MimeType to get appropriate document page object.
|
HtmlPage |
DetailsPage.removeComment(String comment)
Removes the comment on detail page.
|
HtmlPage |
DocumentDetailsPage.resumeEditInGoogleDocs()
Public method to transfer control based to google docs based on how the
session gets initiated.
|
HtmlPage |
EditHtmlDocumentPage.saveText()
Edit the editor, enter new text line, count the lines and save it.
|
HtmlPage |
EditInGoogleDocsPage.selectBackToShare()
Selects the save to Alfresco button that triggers the form submit.
|
HtmlPage |
ManagePermissionsPage.selectCancel()
Clicks on cancel and returns the page from where user arrived to this
page.
|
HtmlPage |
DocumentEditOfflinePage.selectCancelEditing()
Select the cancel edit off line link.
|
HtmlPage |
DocumentLibraryNavigation.selectCreateContent(ContentType content)
Mimics the action of selecting Create Plain Text.
|
HtmlPage |
DocumentDetailsPage.selectDownload(File file)
Downloads the document shown by the current page, optionally
doing it by clicking the link in the browser (no control) or
by doing a URL-based download.
|
HtmlPage |
FileDirectoryInfo.selectEditInGoogleDocs()
Selects the edit in google docs link
|
HtmlPage |
DocumentEditOfflinePage.selectEditOffLine(File file) |
HtmlPage |
DocumentDetailsPage.selectEditOffLine(File file)
Select the edit off line link.
|
HtmlPage |
DetailsPage.selectFavourite()
Mimics the action of selecting the Favourite icon on the details page.
|
HtmlPage |
FileDirectoryInfo.selectInlineEdit()
Selects the "Inline Edit" link on the select data row on
DocumentLibrary Page.
|
HtmlPage |
DetailsPage.selectLike()
Mimics the action of selecting the thumbs up icon on the details page.
|
HtmlPage |
FileDirectoryInfo.selectManageRules()
Select the link manage rules from
the actions drop down.
|
HtmlPage |
ManagePermissionsPage.selectSave()
Clicks on save and returns the page from where user arrived to this page.
|
HtmlPage |
EditInGoogleDocsPage.selectSaveToAlfresco()
Selects the save to Alfresco button that triggers the form submit.
|
HtmlPage |
FileDirectoryInfo.selectSyncToCloud()
Selects the "Sync to Cloud" link on the select data row on
DocumentLibrary Page.
|
HtmlPage |
DocumentLibraryNavigation.selectSyncToCloud()
Mimics the action select "Sync to Cloud" from selected Item.
|
HtmlPage |
DocumentDetailsPage.selectSyncToCloud()
Mimics the action of selecting the Sync to Cloud icon on the document
page.
|
HtmlPage |
DocumentDetailsPage.selectSyncToCloud(boolean isCloudSyncSetUp)
Mimics the action of selecting the Sync to Cloud icon on the document page.
|
HtmlPage |
GoogleDocsUpdateFilePage.submit()
Clicks on the submit upload button.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WikiPage
Site wiki main page object, holds all element of the HTML page relating to
share's site wiki page.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EditTaskPage
This class represents the Edit task page which can be navigated from My Tasks
page > Edit Task.
|
class |
SelectAssigneePage
This class represents the Select Assignee page.
|
class |
TaskDetailPage
Task Details Page.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
EditTaskPage.selectTaskDoneButton()
Selects the Task done button.
|
HtmlPage |
SelectAssigneePage.selectUserAsAssignee(SelectAssigneePage.AssigneeResultsRow user,
String loggedInUsername)
This method selects the user by clicking and Select button.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CloudSignInPage
User Cloud SignIn page object holds all elements of HTML page objects relating to Cloud Sync connect page.
|
class |
CloudSyncPage
User cloud Sync page object holds all elements of HTML page objects relating to Cloud Sync connect page.
|
class |
MyProfilePage
My profile page object, holds all element of the html page relating to
share's my profile page.
|
class |
TrashCanDeleteConfirmationDialogPage
When the users Deletes an item in the trashcan they will be presented with confirmation Dialog.
|
class |
TrashCanEmptyConfirmationPage
When the users empty the trashcan they will be presented with confirmation Dialog.
|
class |
TrashCanPage
As part of 42 new features the user can recover or completely delete from the
respository using my profile trashcan
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
TrashCanPage.clearSearch()
Method to clear the entered serach field.
|
HtmlPage |
TrashCanPage.itemSearch(String searchText)
Input serach text and perform search with in the items which are
displayed in the trashcan page.
|
HtmlPage |
CloudSignInPage.loginAs(String username,
String password)
Logs user into the site by first finding the login panel,populating the
fields and submitting the form.
|
HtmlPage |
TrashCanPage.selectTrashCanAction(String itemToBeRecovered,
String actionType)
This method will click on the recover button and that item will be
recovered from TrashCan
|
HtmlPage |
TrashCanPage.selectTrashCanItem(String itemToBeChecked)
select check box to delete an item
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssignmentPage
Assignment page is to select the cloud reviewer in the workflow start form.
|
class |
CloudTaskOrReviewPage
Represent elements found on the HTML page relating to the CloudTaskOrReviewPage page load.
|
class |
DestinationAndAssigneePage
Represent elements found on the HTML page relating to the verify Destination And Assignee page load.
|
class |
MyWorkFlowsPage
My WorkFlows page object, holds all element of the html page relating to share's
my workflows page.
|
class |
NewWorkflowPage
Represent elements found on the HTML page relating to the Adhoc Workflow page
load.
|
class |
SelectContentPage
Represent elements found on the HTML page to select and add content to workflow.
|
class |
StartWorkFlowPage
Page object holds all elements of HTML page objects relating to Start
WorkFlow connect page.
|
class |
ViewWorkflowPage
This page represents the view workflow page/workflow details page.
|
class |
WorkFlowDetailsPage
WorkFlow Details Page.
|
class |
WorkFlowPage
Abstract of Workflowpage.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlPage |
DestinationAndAssigneePage.selectCancelButton()
Click cancel button on pop up to cancel cloud synce data selection.
|
HtmlPage |
SelectContentPage.selectOKButton()
Method to click OK button
|
HtmlPage |
WorkFlowPage.selectStartWorkflow()
Clicks on Select button for selecting reviewers
|
HtmlPage |
DestinationAndAssigneePage.selectSubmitButtonToSync()
Click on submit button to submit sync properties.
|
HtmlPage |
WorkFlow.startWorkflow(WorkFlowFormDetails formDetails)
Gets workflow subpage in the WorkFlow view.
|
HtmlPage |
NewWorkflowPage.startWorkflow(WorkFlowFormDetails formDetails)
Method to fill in the details for form and submit.
|
HtmlPage |
CloudTaskOrReviewPage.startWorkflow(WorkFlowFormDetails formDetails)
Method to fill in the details for form and submit.
|
Copyright © 2014. All rights reserved.