AssignMembersUserGroupTest
open /web/guest/home/
waitForElementPresent link=Control Panel Control Panel
clickAtAndWait link=Control Panel Control Panel
clickAtAndWait link=User Groups User Groups
type //input[@id='_127_name'] User Group Sample Test
clickAtAndWait //input[@value='Search'] Search
assertText //td[2]/a User Group Sample Test
assertText //strong/span Actions
clickAt //strong/span Actions
waitForText //div[@class='lfr-component lfr-menu-list']/ul/li[4]/a Assign Members
assertText //div[@class='lfr-component lfr-menu-list']/ul/li[4]/a Assign Members
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[4]/a Assign Members
clickAtAndWait link=Available Available
store eval(selenium.isVisible('link=« Basic')) basicVisible
gotoIf !${basicVisible} BasicNotVisible
clickAt link=« Basic
label BasicNotVisible
type //input[@name='_127_keywords'] Joe Bloggs
clickAtAndWait //input[@value='Search'] Search
assertText //div[4]/table/tbody/tr[3]/td[2] Joe Bloggs
assertText //div[4]/table/tbody/tr[3]/td[3] joebloggs
store eval(selenium.isChecked('_127_rowIds')) userChecked
gotoIf ${userChecked} UserChecked
assertNotChecked //input[@name='_127_rowIds'] Checkbox
clickAt //input[@name='_127_rowIds'] Checkbox
label UserChecked
assertChecked //input[@name='_127_rowIds'] Checkbox
clickAtAndWait //input[@value='Update Associations'] Update Associations
assertText //div[@class='portlet-msg-success'] Your request processed successfully.
assertChecked //input[@name='_127_rowIds'] Checkbox
assertText //div[4]/table/tbody/tr[3]/td[2] Joe Bloggs
assertText //div[4]/table/tbody/tr[3]/td[3] joebloggs