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/a Actions
clickAt //strong/a Actions
waitForVisible //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
waitForVisible //input[@name='_127_keywords'] Search
label BasicNotVisible
type //input[@name='_127_keywords'] Joe Bloggs
clickAtAndWait //input[@value='Search'] Search
store eval(selenium.isChecked('_127_rowIds')) userChecked
gotoIf ${userChecked} UserChecked
assertNotChecked //input[@name='_127_rowIds'] Checkbox
clickAt //input[@name='_127_rowIds'] Checkbox
label UserChecked
clickAtAndWait //input[@value='Update Associations'] Update Associations
assertText //div[@class='portlet-msg-success'] Your request processed successfully.
assertChecked //input[@name='_127_rowIds'] Checkbox
assertText //tr[3]/td[2] Joe Bloggs
assertText //tr[3]/td[3] joebloggs