Test_SOC_SPC_09.006_SocDemo_ValidatePendingRequestWhenSpaceHasNoMember
echo -- Test_SOC_SPC_09.006_SocDemo_ValidatePendingRequestWhenSpaceHasNoMember.html --
open /socialdemo/public/classic/
echo -- John create new space and remove manager--
click //span[2]
waitForElementPresent username
type username john
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page---
clickAndWait link=Spaces
echo -- Add new space--
click link=Add New Space
waitForElementPresent name
type name SendRequest
type description this is test space
click link=Create
pause 2000
echo -- access space to remove manager--
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--
waitForElementPresent //div[@id='UISpaceMenu']/div/div[5]/a/span
clickAndWait //div[@id='UISpaceMenu']/div/div[5]/a/span
echo -- Select member tab--
click //div[@id='UITabPane']/div[1]/div/div[3]/div/div/div/div
echo -- Remove yourself---
waitForElementPresent //form[@id='UISpaceMember']/div[3]/table/tbody/tr/td[2]/div
click //form[@id='UISpaceMember']/div[3]/table/tbody/tr/td[2]/div
echo -- verify after remove manager right: hidden space setting portlet and focus on home space--
clickAndWait link=Sign out
echo -- mary sign in to send request--
click //span[2]
waitForElementPresent username
type username mary
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page--
clickAndWait link=Spaces
echo -- access public page--
clickAndWait link=Publics
echo -- Send request--
waitForElementPresent //div[@id='UIManagePublicSpaces']/div[2]/div[2]/div[2]/div[1]/a
click //div[@id='UIManagePublicSpaces']/div[2]/div[2]/div[2]/div[1]/a
echo -- access  pending space list--
clickAndWait link=Pendings
echo --verify name of user send request--
clickAndWait link=Sign out
echo -- Root sign to validate request--
click //span[2]
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page--
clickAndWait link=Spaces
echo --access created space--
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 member tab--
click //div[@id='UITabPane']/div[1]/div/div[3]/div/div/div/div
echo -- validate mary's request--
waitForElementPresent //form[@id='UISpaceMember']/table/tbody/tr/td[2]/div[1]
click //form[@id='UISpaceMember']/table/tbody/tr/td[2]/div[1]
clickAndWait link=Sign out
echo -- mary sign in to check after accepted request--
click //span[2]
waitForElementPresent username
type username mary
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page--
clickAndWait link=Spaces
echo --access accepted space ---
clickAndWait //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/div[1]/a
echo -- access member portlet--
clickAndWait //div[@id='UISpaceMenu']/div/div[4]/a
clickAndWait link=Sign out
echo -- Root sign in to clean data--
click //span[2]
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- access space page--
clickAndWait link=Spaces
echo -- Delete space--
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