Edit Permission
open /ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=permission
waitForNotVisible //span[@id='header-network-activity-indicator']
verifyElementPresent css=.entity[name='role'] .facet[name='search'] input[value='testpermission']
click link=testpermission
waitForNotVisible //span[@id='header-network-activity-indicator']
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='add']
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='delete']
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='write']
click css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='cn']
click css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='description']
verifyTextPresent undo
click link=Update
waitForNotVisible //span[@id='header-network-activity-indicator']
verifyTextNotPresent undo
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='write']
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='add']
click css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='delete']
click css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='cn']
click css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='description']
verifyTextPresent undo
click link=Update
waitForNotVisible //span[@id='header-network-activity-indicator']
verifyTextNotPresent undo