TearDownTest
open /user/joebloggs/home/
waitForElementPresent link=Control Panel
clickAtAndWait link=Control Panel
clickAtAndWait link=Users
type _125_keywords community
clickAtAndWait //input[@value='Search']
store eval(selenium.isElementPresent('_125_rowIds')) UserPresent
gotoIf !${UserPresent} NoUserPresent
clickAt _125_allRowIds
clickAndWait //input[@value='Deactivate']
assertConfirmation Are you sure you want to deactivate the selected users?
clickAt link=Advanced »
waitForElementPresent _125_active
select _125_active label=No
clickAtAndWait //input[@value='Search']
clickAt _125_allRowIds
clickAndWait //input[@value='Delete']
assertConfirmation Are you sure you want to permanently delete the selected users?
clickAt link=« Basic
label NoUserPresent
open /user/joebloggs/home/
waitForElementPresent link=Control Panel
clickAtAndWait link=Control Panel
clickAtAndWait link=Communities
store eval(selenium.isPartialText('//tr[3]/td[1]','Guest')) guestFirst1
gotoIf ${guestFirst1} GuestFirst1
clickAt //strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label GuestFirst1
store eval(selenium.isPartialText('//tr[3]/td[1]','Guest')) guestFirst2
gotoIf ${guestFirst2} GuestFirst2
clickAt //strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label GuestFirst2
store eval(selenium.isPartialText('//tr[3]/td[1]','Guest')) guestFirst3
gotoIf ${guestFirst3} GuestFirst3
clickAt //strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label GuestFirst3
store eval(selenium.isPartialText('//tr[3]/td[1]','Guest')) guestFirst4
gotoIf ${guestFirst4} GuestFirst4
clickAt //strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label GuestFirst4
store eval(selenium.isPartialText('//tr[3]/td[1]','Guest')) guestFirst5
gotoIf ${guestFirst5} GuestFirst5
clickAt //strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label GuestFirst5
store eval(selenium.isElementPresent('//tr[4]/td[6]/ul/li/strong/span')) community1Present
gotoIf !${community1Present} Community1NotPresent
clickAt //tr[4]/td[6]/ul/li/strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label Community1NotPresent
store eval(selenium.isElementPresent('//tr[4]/td[6]/ul/li/strong/span')) community2Present
gotoIf !${community2Present} Community2NotPresent
clickAt //tr[4]/td[6]/ul/li/strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label Community2NotPresent
store eval(selenium.isElementPresent('//tr[4]/td[6]/ul/li/strong/span')) community3Present
gotoIf !${community3Present} Community3NotPresent
clickAt //tr[4]/td[6]/ul/li/strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label Community3NotPresent
store eval(selenium.isElementPresent('//tr[4]/td[6]/ul/li/strong/span')) community4Present
gotoIf !${community4Present} Community4NotPresent
clickAt //tr[4]/td[6]/ul/li/strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label Community4NotPresent
store eval(selenium.isElementPresent('//tr[4]/td[6]/ul/li/strong/span')) community5Present
gotoIf !${community5Present} Community5NotPresent
clickAt //tr[4]/td[6]/ul/li/strong/span Actions
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[6]/a Delete
assertConfirmation Are you sure you want to delete this?
label Community5NotPresent