deleteUser
setTimeout 30000
open restAPI/systemLog?token=dolog&level=WARN&message=----- Selenium deleteUser
open logout
type username Administrator
type password Administrator
clickAndWait Submit
clickAndWait Link=Admin
watchAjaxTab
click link=Users & Groups
waitForAjaxTab 10000
watchA4jRequests
click link=Create a New User
waitForA4jRequest 10000
watchA4jRequests
click //input[@id='createUserView:createUser:nxl_user:nxw_passwordMatcher_immediate_creation:1']
waitForA4jRequest 10000
type //input[@id='createUserView:createUser:nxl_user:nxw_username'] carlos
type //input[@id='createUserView:createUser:nxl_user:nxw_email'] sg+carlos@nuxeo.com
type //input[@id='createUserView:createUser:nxl_user:nxw_passwordMatcher_firstPassword'] carlos1
type //input[@id='createUserView:createUser:nxl_user:nxw_passwordMatcher_secondPassword'] carlos1
select2Type css=div[id$='nxw_groups_select2'] members
waitForSelect2 10000
clickAt css=.select2-result-selectable
watchA4jRequests
click //input[@id='createUserView:createUser:button_save']
waitForA4jRequest 10000
verifyTextPresent carlos
clickAndWait link=Log Out
type username carlos
type password carlos1
clickAndWait Submit
clickAndWait Link=Home
waitForOpensocialGadgetsToLoad nxDocumentListData 60000
storeEval selenium.browserbot.getCurrentWindow().document.body.innerHTML innerhtml
echo ${innerhtml}
watchAjaxTab
click link=Users & Groups
waitForAjaxTab 10000
storeEval selenium.browserbot.getCurrentWindow().document.body.innerHTML innerhtml
echo ${innerhtml}
type //input[@id='usersListingView:searchForm:searchText'] carlos
watchA4jRequests
click //input[@id='usersListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click xpath=id('usersListingView:users_listing')/table[1]/tbody[1]/tr[1]/td[1]/a[1]
waitForA4jRequest 10000
verifyTextPresent Members group
clickAndWait link=Log Out
type username Administrator
type password Administrator
clickAndWait Submit
clickAndWait Link=Admin
watchAjaxTab
click link=Users & Groups
waitForAjaxTab 10000
type //input[@id='usersListingView:searchForm:searchText'] carlos
watchA4jRequests
click //input[@id='usersListingView:searchForm:searchButton']
waitForA4jRequest 10000
watchA4jRequests
click xpath=id('usersListingView:users_listing')/table[1]/tbody[1]/tr[1]/td[1]/a[1]
waitForA4jRequest 10000
click link=Delete
assertConfirmation Delete user?
waitForTextPresent No user matches the entered criteria 10000
clickAndWait link=Log Out