testMailboxDelegation
setTimeout 120000
open /nuxeo/logout
open /nuxeo/
type username jdoe
type password jdoe1
clickAndWait Submit
verifyTextPresent jdoe
clickAndWait link=Manage
clickAndWait link=Delegation
watchA4jRequests
typeKeys //input[@name='mailbox_delegation:nxl_cm_mailbox_managers:nxw_mailbox_users_suggest'] bree
waitForA4jRequest 10000
verifyText //*[@id='mailbox_delegation:nxl_cm_mailbox_managers:nxw_mailbox_users_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Bree Van de Kaamp
waitForElementPresent //*[@id='mailbox_delegation:nxl_cm_mailbox_managers:nxw_mailbox_users_suggestionBox']/div[1]/div/table/tbody/tr/td/div
watchA4jRequests
click //*[@id='mailbox_delegation:nxl_cm_mailbox_managers:nxw_mailbox_users_suggestionBox:suggest']/x:tbody/x:tr/x:td
waitForA4jRequest 10000
waitForTextPresent Bree Van de Kaamp 1000
verifyTextPresent Bree Van de Kaamp
clickAndWait //input[@value='Save']
clickAndWait link=Log out
open /nuxeo/
type username bree
type password bree1
clickAndWait Submit
verifyTextPresent bree
verifyText link=John Doe (Nuxeo) John Doe (Nuxeo)
clickAndWait link=John Doe (Nuxeo)
open /nuxeo/logout
open /nuxeo/
type username jdoe
type password jdoe1
clickAndWait Submit
verifyTextPresent jdoe
clickAndWait link=Manage
clickAndWait link=Delegation
watchA4jRequests
click mailbox_delegation:nxl_cm_mailbox_managers:nxw_mailbox_users_list:0:nxw_mailbox_users_delete
waitForA4jRequest 10000
clickAndWait //input[@value="Save"]
verifyTextNotPresent Bree Van de Kaamp
clickAndWait link=Log out
open /nuxeo/
type username bree
type password bree1
clickAndWait Submit
verifyTextPresent bree
verifyElementNotPresent link=John Doe (Nuxeo)
open /nuxeo/logout