createGroup
setTimeout 30000
open restAPI/systemLog?token=dolog&level=WARN&message=----- Selenium createGroup
open logout
type username Administrator
type password Administrator
clickAndWait Submit
verifyTextPresent Administrator
clickAndWait Link=Admin Center
clickAndWait Link=Users & groups
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'] Johns
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] bre
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Bree Van de Kaamp
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] jdo
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] John Doe
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] jsmith
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] John Smith
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:0:nxw_group_members_listItem'] Bree Van de Kaamp
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:1:nxw_group_members_listItem'] John Doe
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:2:nxw_group_members_listItem'] John Smith
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent Johns
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
type //input[@id='groupsListingView:searchForm:searchText'] Johns
watchA4jRequests
click //input[@id='groupsListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click link=Johns
waitForA4jRequest 10000
verifyTextPresent Group's members
verifyElementPresent link=View
verifyElementPresent link=Edit
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
watchA4jRequests
click link=Create a new group
waitForA4jRequest 10000
type //input[@id='createGroupView:createGroup:nxl_group:nxw_group_name'] Johns
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent Group already exists
type //input[@id='createGroupView:createGroup:nxl_group:nxw_group_name'] Suppr
type //input[@id='createGroupView:createGroup:nxl_group:nxw_group_label'] Suppress
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] jdo
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] John Doe
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] jsmith
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] John Smith
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
watchA4jRequests
typeKeys //input[@name='createGroupView:createGroup:nxl_group:nxw_group_members_suggest'] lucien
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Lucien Bramard
watchA4jRequests
click //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:0:nxw_group_members_listItem'] John Doe
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:1:nxw_group_members_listItem'] John Smith
verifyText //*[@id='createGroupView:createGroup:nxl_group:nxw_group_members_list:2:nxw_group_members_listItem'] Lucien Bramard
watchA4jRequests
click //input[@value='Save']
waitForA4jRequest 10000
verifyTextPresent Suppr
verifyTextPresent Suppress
watchA4jRequests
click link=Back to the list
waitForA4jRequest 10000
type //input[@id='groupsListingView:searchForm:searchText'] Suppr
watchA4jRequests
click //input[@id='groupsListingView:searchForm:searchButton']
waitForA4jRequest 10000
verifyTextPresent Suppress
watchA4jRequests
click link=Suppr
waitForA4jRequest 10000
verifyTextPresent Group's members
verifyElementPresent link=View
verifyElementPresent link=Edit
verifyTextPresent Suppr
clickAndWait link=Log out