Test_SOC_SPC_07.008_SocDemo_SendInvitationFromSpaceAtHiddenModeAndOpenForRegistration
echo --Test_SOC_SPC_07.008_SocDemo_SendInvitationFromSpaceAtHiddenModeAndOpenForRegistration--
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
waitForElementPresent name
type name HiddenAndOpen
type description this is a hidden and Open space
echo -- select Registration and open mode for space--
waitForElementPresent //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
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 //div[@id='UISpaceVisibility']/div/div/table[1]/tbody/tr[1]/td[2]/div/input[2]
click //div[@id='UISpaceVisibility']/div/div/table[1]/tbody/tr[1]/td[2]/div/input[2]
waitForElementPresent UIRegistration
click UIRegistration
click link=Create
pause 3000
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 -- select space setting portlet--
clickAndWait //div[@id='UISpaceMenu']/div/div[5]/a/span
echo --Select Visibility tab--
click //div[@id='UITabPane']/div[1]/div/div[2]/div/div/div/div
echo --verify the properities of Visible of space
verifyValue //input[@name='Visibility' and @value='hidden'] on
verifyText Registration
click //div[@id='UITabPane']/div[1]/div/div[3]/div/div/div/div
echo --select Member tab--
echo --select user
waitForElementPresent //form[@id='UISpaceMember']/div[2]/div/div/div/div/div[2]/div/div
click //form[@id='UISpaceMember']/div[2]/div/div/div/div/div[2]/div/div
waitForElementPresent mary
click mary
echo -- click Add--
waitForElementPresent //form[@id='UIUserSelector']/div[2]/div[2]/table/tbody/tr/td/a[1]/div/div/div
click //form[@id='UIUserSelector']/div[2]/div[2]/table/tbody/tr/td/a[1]/div/div/div
echo -- send inviation--
waitForElementPresent //form[@id='UISpaceMember']/div[2]/div/div/div/div/div[1]/div[2]/div
click //form[@id='UISpaceMember']/div[2]/div/div/div/div/div[1]/div[2]/div
pause 1000
echo -- sign out--
clickAndWait link=Sign out
echo -- Mary sign in to verify invitation space
click //span[2]
waitForElementPresent username
type username mary
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space portlet--
clickAndWait link=Spaces
echo -- select Invitations space list--
clickAndWait link=Invitations
echo --verify--
verifyText //div[@id='UIManageInvitationSpaces']/div[2]/div[2]/div[2]/div[1]/a[1]
verifyText //div[@id='UIManageInvitationSpaces']/div[2]/div[2]/div[2]/div[1]/a[2]
echo --sign out--
clickAndWait link=Sign out
echo --John sign in to delete space for cleaning data--
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 -- delete space to 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.
clickAndWait link=Sign out