Test_SOC_SPC_07.029_SocDemo_SendRequestToSpaceAtHiddenModeAndOpenForRegistration
echo --Test_SOC_SPC_07.029_SocDemSendRequestToSpaceAtHiddenModeAndOpenForRegistration--
open /socialdemo/public/classic/
echo -- sign in--
click //span[2]
waitForElementPresent username
type username john
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space portlet--
clickAndWait link=Spaces
echo -- add new space--
click link=Add New Space
echo -- add name and description for space--
waitForElementPresent name
type name HiddenanhOpen
type description this is a Hidden space
echo -- set visibility is hidden and open mode for space--
click //div[@id='UIPopupAddSpace']/div/div[2]/div/div/div/div/div/div/div/div/div/div/div/div/div/div/div[2]/div/div/div/div
waitForElementPresent //input[@name='UIVisibility' and @value='hidden']
click //input[@name='UIVisibility' and @value='hidden']
waitForElementPresent UIRegistration
click UIRegistration
click link=Create
pause 2000
echo -- access new space--
waitForElementPresent //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/div[1]/a
clickAndWait //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/div[1]/a
echo -- access space setting portlet---
clickAndWait //div[@id='UISpaceMenu']/div/div[5]/a/span
echo -- select visibility tab to verify value: hidden and open--
waitForElementPresent //div[@id='UITabPane']/div[1]/div/div[2]/div/div/div/div
click //div[@id='UITabPane']/div[1]/div/div[2]/div/div/div/div
verifyValue Registration on
verifyValue //input[@name='Visibility' and @value='hidden'] on
echo -- sign out --
clickAndWait link=Sign out
click //span[2]
echo -- log in by Mary to send request--
click //span[2]
waitForElementPresent username
type username mary
type password gtn
click //div[@id='UIPortalLoginFormAction']/div/div/div
echo -- access space page
waitForElementPresent link=Spaces
click link=Spaces
echo --access public space list--
waitForElementPresent link=Publics
click link=Publics
echo -- verify--
verifyElementNotPresent //div[2]/div[2]/div[1]/div[1]/div[1]/a
pause 1000
echo -- sign out--
clickAndWait link=Sign out
echo --John sign to delete space for clean data--
click //span[2]
waitForElementPresent username
type username john
type password gtn
click //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page---
waitForElementPresent link=Spaces
click link=Spaces
echo -- delete space for clean data--
waitForElementPresent //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/a[1]
click //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/a[1]
assertConfirmation Are you sure to delete this space? This can not be undone. All page navigations and this group will be deleted, too.
click link=Sign out