User Mini Messages | ||
setTimeout | 120000 | |
open | restAPI/systemLog?token=dolog&level=INFO&message=-----Selenium testUserMiniMessages |
|
open | logout | |
type | username | Administrator |
type | password | Administrator |
clickAndWait | Submit | |
verifyTextPresent | Administrator | |
clickAndWait | link=Admin Center | |
clickAndWait | link=Users & groups | |
click | link=Create a new user | |
waitForElementPresent | //*[@id="createUserView:createUser:nxl_user:nxw_username"] | |
type | //*[@id="createUserView:createUser:nxl_user:nxw_username"] | bender |
type | //*[@id="createUserView:createUser:nxl_user:nxw_email"] | bender@nuxeo.com |
type | //*[@id="createUserView:createUser:nxl_user:nxw_firstPassword"] | bender1 |
type | //*[@id="createUserView:createUser:nxl_user:nxw_secondPassword"] | bender1 |
type | //input[@name='createUserView:createUser:nxl_user:nxw_groups_suggest'] | |
typeKeys | //input[@name='createUserView:createUser:nxl_user:nxw_groups_suggest'] | members |
waitForElementPresent | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | |
verifyElementPresent | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | Members group |
watchA4jRequests | ||
click | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | |
waitForA4jRequest | 10000 | |
watchA4jRequests | ||
click | //input[@id='createUserView:createUser:button_save'] | |
waitForA4jRequest | 10000 | |
verifyTextPresent | User created | |
clickAndWait | link=Users & groups | |
click | link=Create a new user | |
waitForElementPresent | //*[@id="createUserView:createUser:nxl_user:nxw_username"] | |
type | //*[@id="createUserView:createUser:nxl_user:nxw_username"] | leela |
type | //*[@id="createUserView:createUser:nxl_user:nxw_email"] | leela@nuxeo.com |
type | //*[@id="createUserView:createUser:nxl_user:nxw_firstPassword"] | leela1 |
type | //*[@id="createUserView:createUser:nxl_user:nxw_secondPassword"] | leela1 |
type | //input[@name='createUserView:createUser:nxl_user:nxw_groups_suggest'] | |
typeKeys | //input[@name='createUserView:createUser:nxl_user:nxw_groups_suggest'] | members |
waitForElementPresent | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | |
verifyElementPresent | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | Members group |
watchA4jRequests | ||
click | //*[@id='createUserView:createUser:nxl_user:nxw_groups_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] | |
waitForA4jRequest | 10000 | |
watchA4jRequests | ||
click | //input[@id='createUserView:createUser:button_save'] | |
waitForA4jRequest | 10000 | |
open | logout | |
type | username | bender |
type | password | bender1 |
clickAndWait | Submit | |
verifyTextPresent | bender | |
clickAndWait | link=Home | |
clickAndWait | link=Network | |
watchA4jRequests | ||
click | //input[@id='relationshipNetworkView:searchForm:clearButton'] | |
waitForA4jRequest | 10000 | |
type | //input[@id='relationshipNetworkView:searchForm:searchText'] | leela |
watchA4jRequests | ||
click | //input[@id='relationshipNetworkView:searchForm:searchButton'] | |
waitForA4jRequest | 10000 | |
verifyElementPresent | link=leela | |
clickAndWait | link=leela | |
waitForElementPresent | //div[@class='gadgets-gadget-chrome gadgets gadget-user-mini-messages fullWidth']/div[2]/iframe | |
selectFrame | //div[@class='gadgets-gadget-chrome gadgets gadget-user-mini-messages fullWidth']/div[2]/iframe | |
waitForTextPresent | No mini message to display. | |
selectWindow | null | |
watchA4jRequests | ||
click | //tbody[@id='viewUserView:viewUser:nxl_summary_user_profile_layout:nxl_user_relationship:nxw_user_relationship_add:nxw_user_relationship_add_add_relationship:tbody_element']/tr/td/input | |
waitForA4jRequest | 10000 | |
open | logout | |
type | username | leela |
type | password | leela1 |
clickAndWait | Submit | |
verifyTextPresent | leela | |
clickAndWait | link=Home | |
clickAndWait | link=Mini Messages | |
type | newMiniMessageForm:newMiniMessageText | Leela's first mini message! |
watchA4jRequests | ||
click | //p[@class='newMiniMessageActions']/input | |
waitForA4jRequest | 10000 | |
verifyTextPresent | Leela's first mini message! | |
type | newMiniMessageForm:newMiniMessageText | Leela's second mini message! |
watchA4jRequests | ||
click | //p[@class='newMiniMessageActions']/input | |
waitForA4jRequest | 10000 | |
verifyTextPresent | Leela's second mini message! | |
clickAndWait | link=Log out | |
type | username | bender |
type | password | bender1 |
clickAndWait | Submit | |
verifyTextPresent | bender | |
clickAndWait | Link=Home | |
clickAndWait | link=Mini Messages | |
verifyTextPresent | leela | |
verifyTextPresent | Leela's first mini message! | |
verifyTextPresent | Leela's second mini message! | |
type | newMiniMessageForm:newMiniMessageText | Bender's first mini message! |
watchA4jRequests | ||
click | //p[@class='newMiniMessageActions']/input | |
waitForA4jRequest | 10000 | |
verifyTextPresent | Bender's first mini message! | |
clickAndWait | link=Network | |
watchA4jRequests | ||
click | //input[@id='relationshipNetworkView:searchForm:clearButton'] | |
waitForA4jRequest | 10000 | |
type | //input[@id='relationshipNetworkView:searchForm:searchText'] | leela |
watchA4jRequests | ||
click | //input[@id='relationshipNetworkView:searchForm:searchButton'] | |
waitForA4jRequest | 10000 | |
verifyElementPresent | link=leela | |
clickAndWait | link=leela | |
waitForElementPresent | //div[@class='gadgets-gadget-chrome gadgets gadget-user-mini-messages fullWidth']/div[2]/iframe | |
selectFrame | //div[@class='gadgets-gadget-chrome gadgets gadget-user-mini-messages fullWidth']/div[2]/iframe | |
waitForTextPresent | Leela's first mini message! | |
verifyTextPresent | Leela's second mini message! | |
verifyTextNotPresent | Bender's first mini message! | |
selectWindow | null | |
clickAndWait | link=Log out | |
type | username | bender |
type | password | bender1 |
clickAndWait | Submit | |
verifyTextPresent | bender | |
clickAndWait | link=Home | |
clickAndWait | link=Mini Messages | |
verifyTextPresent | Bender's first mini message! | |
watchA4jRequests | ||
click | //form[@id="mini_messages"]/table/tbody/tr/td/div/div[3]/a | |
assertConfirmation | Delete mini message? | |
waitForA4jRequest | 10000 | |
verifyTextPresent | Mini message deleted | |
verifyTextNotPresent | Bender's first mini message! | |
clickAndWait | link=Log out | |
type | username | Administrator |
type | password | Administrator |
clickAndWait | Submit | |
verifyTextPresent | Administrator | |
clickAndWait | link=Admin Center | |
clickAndWait | link=Users & groups | |
type | //input[@id='usersListingView:searchForm:searchText'] | leela |
watchA4jRequests | ||
click | //input[@id='usersListingView:searchForm:searchButton'] | |
waitForA4jRequest | 10000 | |
watchA4jRequests | ||
click | xpath=id('usersListingView:users_listing')/x:table[1]/x:tbody[1]/x:tr[1]/x:td[1]/x:div[1]/x:a[1] | |
waitForA4jRequest | 10000 | |
click | link=Delete | |
assertConfirmation | Delete user? | |
waitForTextPresent | No user matching the entered criteria | 10000 |
type | //input[@id='usersListingView:searchForm:searchText'] | bender |
watchA4jRequests | ||
click | //input[@id='usersListingView:searchForm:searchButton'] | |
waitForA4jRequest | 10000 | |
watchA4jRequests | ||
click | xpath=id('usersListingView:users_listing')/x:table[1]/x:tbody[1]/x:tr[1]/x:td[1]/x:div[1]/x:a[1] | |
waitForA4jRequest | 10000 | |
click | link=Delete | |
assertConfirmation | Delete user? | |
waitForTextPresent | No user matching the entered criteria | 10000 |
clickAndWait | link=Log out |