createSubGroupAdmin
setTimeout 30000
open restAPI/systemLog?token=dolog&level=WARN&message=----- Selenium createSubGroupAdmin
open logout
type username Administrator
type password Administrator
clickAndWait Submit
verifyTextPresent Administrator
clickAndWait Link=Admin Center
clickAndWait Link=Users & groups
watchA4jRequests
click link=Create a new user
waitForA4jRequest 10000
type //input[@id='createUserView:createUser:nxl_user:nxw_username'] susan
type //input[@id='createUserView:createUser:nxl_user:nxw_firstname'] Susan
type //input[@id='createUserView:createUser:nxl_user:nxw_lastname'] Myers
type //input[@id='createUserView:createUser:nxl_user:nxw_company'] Nuxeo
type //input[@id='createUserView:createUser:nxl_user:nxw_email'] sg+susan@nuxeo.com
type //input[@id='createUserView:createUser:nxl_user:nxw_firstPassword'] susan1
type //input[@id='createUserView:createUser:nxl_user:nxw_secondPassword'] susan1
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent susan
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
watchA4jRequests
click link=Groups
waitForA4jRequest 10000
watchA4jRequests
click link=Create a new group
waitForA4jRequest 10000
type //input[@id='createGroupView:createGroup:nxl_group:nxw_group_name'] sub-admins
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] sus
waitForCondition selenium.browserbot.getCurrentWindow().document.getElementById('createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox').style.display != 'none' 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Susan Myers
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForCondition selenium.browserbot.getCurrentWindow().document.getElementById('createGroupView:createGroup:nxl_group:nxw_group_members_list:0:nxw_group_members_listItem') != null 10000
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent sub-admins
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
type //input[@id='groupsListingView:searchForm:searchText'] sub-admins
watchA4jRequests
click //input[@id='groupsListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click link=sub-admins
waitForA4jRequest 10000
verifyTextPresent sub-admins
verifyTextPresent Group's members
verifyElementPresent link=View
verifyElementPresent link=Edit
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
type //input[@id='groupsListingView:searchForm:searchText'] admi
watchA4jRequests
click //input[@id='groupsListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click link=administrators
waitForA4jRequest 10000
watchA4jRequests
click link=Edit
waitForA4jRequest 10000
typeKeys //input[@name='viewGroupView:editGroup:nxl_group_2:nxw_group_subgroups_2_suggest'] sub
waitForCondition selenium.browserbot.getCurrentWindow().document.getElementById('viewGroupView:editGroup:nxl_group_2:nxw_group_subgroups_2_suggestionBox').style.display != 'none' 10000
verifyText //*[@id='viewGroupView:editGroup:nxl_group_2:nxw_group_subgroups_2_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] sub-admins
click //*[@id='viewGroupView:editGroup:nxl_group_2:nxw_group_subgroups_2_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForCondition selenium.browserbot.getCurrentWindow().document.getElementById('viewGroupView:editGroup:nxl_group_2:nxw_group_subgroups_2_list:0:nxw_group_subgroups_2_listItem') != null 10000
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent Group's members
verifyElementPresent link=View
verifyElementPresent link=Edit
verifyTextPresent sub-admins
verifyTextNotPresent susan
watchA4jRequests
click link=Users
waitForA4jRequest 10000
type //input[@id='usersListingView:searchForm:searchText'] susan
click //input[@id='usersListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click link=susan
waitForA4jRequest 10000
verifyTextPresent sub-admins
verifyTextNotPresent administrators
clickAndWait link=Log out
type username susan
type password susan1
clickAndWait Submit
verifyTextPresent susan
clickAndWait //div[@class='breadcrumbs']/form/a
verifyTextPresent Domains on default server
verifyElementPresent link=Create a new domain
clickAndWait link=Default domain
clickAndWait Link=Workspaces
clickAndWait Link=Admin Center
clickAndWait link=Users & groups
verifyElementPresent link=Create a new user
watchA4jRequests
click link=Create a new user
waitForA4jRequest 10000
verifyTextPresent New user
watchA4jRequests
click link=Groups
waitForA4jRequest 10000
verifyElementPresent link=Create a new group
watchA4jRequests
click link=Create a new group
waitForA4jRequest 10000
verifyTextPresent New group
waitForElementPresent id=createGroupView:createGroup:button_save_and_create
clickAndWait link=Document Management
clickAndWait link=Workspaces
verifyElementNotPresent link=Access rights
verifyElementPresent link=Edit
verifyElementPresent link=Create a new workspace
verifyElementPresent link=Edit
verifyElementNotPresent link=History
verifyElementNotPresent link=Theme
clickAndWait link=testWorkspace1
clickAndWait link=testFolder1
clickAndWait link=Note to be modified
verifyElementPresent link=Publish
verifyElementPresent //img[@title='Lock']
verifyElementPresent link=Edit
clickAndWait link=Edit
clickAndWait link=Files
clickAndWait link=Relations
verifyElementPresent link=Add a new relation
clickAndWait link=Comments
verifyElementPresent link=Add a comment
clickAndWait link=History
verifyElementPresent link=Event log
verifyElementPresent link=Archived versions
clickAndWait link=Archived versions
verifyElementPresent //input[@value='Restore']
verifyElementPresent //input[@value='View archived version']
clickAndWait Link=Sections
verifyElementPresent link=Create a new section
verifyElementPresent link=testSection1
clickAndWait link=testSection1
verifyElementPresent link=New
verifyElementNotPresent link=Access rights
verifyElementPresent link=Edit
verifyElementNotPresent link=Theme
verifyElementPresent link=History
clickAndWait link=Log out