Test_SOC_Fun_SPC_09.009_SocDemo_MembersLeaveTheSpace
echo --Test_SOC_Fun_SPC_09.009_SocDemo_MembersLeaveTheSpace(SendRequest).html--
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 and create new space--
clickAndWait link=Spaces
echo -- add new space--
click link=Add New Space
echo -- add name and description for space--
waitForElementPresent name
type name LeaveSpace
type description user need send request and wait approve from admin
click link=Create
pause 2000
echo -- john sign out--
clickAndWait link=Sign out
echo -- Mary login 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 spaces list--
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
clickAndWait link=Sign out
echo -- John logs in to accept request--
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 -- 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 -- access member tab--
click //div[@id='UITabPane']/div[1]/div/div[3]/div/div/div/div
echo -- accepted request---
waitForElementPresent //form[@id='UISpaceMember']/table/tbody/tr/td[2]/div[1]
click //form[@id='UISpaceMember']/table/tbody/tr/td[2]/div[1]
echo -- John sign out--
clickAndWait link=Sign out
echo -- Mary leave space--
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 space--
clickAndWait //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/div[1]/a
echo --back space page--
clickAndWait link=Spaces
echo -- Leave space
waitForElementPresent //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/a
click //div[@id='UIManageMySpaces']/div[2]/div[2]/div[1]/div[1]/a
echo -- Access public space list--
clickAndWait link=Publics
echo --verify: name of space and icon send request to display--
echo -- Mary sign out--
verifyElementPresent //div[@id='UIManagePublicSpaces']/div[2]/div[2]/div[2]/div[1]/div[1]/span[1]
verifyElementPresent css=a[class='Icon IconAdd']
clickAndWait link=Sign out
echo -- John logs deletes space to clean data--
click //span[2]
waitForElementPresent username
type username john
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- Access to space page--
clickAndWait link=Spaces
echo -- Delete space to clean data--
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.
echo -- John sign out--
clickAndWait link=Sign out