mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Updated Selenium tests.
The following test suites have been updated to use the new DOM structure: SUDO, password policy, Kerberos Ticket policy, ACI.
This commit is contained in:
committed by
Adam Young
parent
3edb8ed545
commit
90fb4ca00a
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&identity=1&policy=4</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=krbtpolicy</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -24,40 +24,80 @@
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>krbmaxrenewableage</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>typeKeys</td>
|
||||
<td>krbmaxrenewableage</td>
|
||||
<td>100</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>krbmaxticketlife</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>typeKeys</td>
|
||||
<td>krbmaxticketlife</td>
|
||||
<td>100</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>krbmaxrenewableage</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>typeKeys</td>
|
||||
<td>krbmaxrenewableage</td>
|
||||
<td>604800</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>krbmaxticketlife</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>typeKeys</td>
|
||||
<td>krbmaxticketlife</td>
|
||||
<td>86400</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=permission</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=permission</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,7 +68,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=permission</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=permission</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=permission</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=permission</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-permission-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-permission-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-permission-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=permission</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=permission</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testpermission']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -38,62 +38,77 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='add']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='delete']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='write']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='write']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//dd[@name='attrs']//input[@value='cn']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='cn']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//dd[@name='attrs']//input[@value='description']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='description']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='write']</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='add']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='write']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='permissions']//input[@value='delete']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//dd[@name='attrs']//input[@value='cn']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] span[name='permissions'] input[value='delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//dd[@name='attrs']//input[@value='description']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='cn']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>css=.entity[name='role'] .facet[name='details'] dd[name='attrs'] input[value='description']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -102,7 +117,12 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=privilege</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=privilege</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,7 +53,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=privilege</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=privilege</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=privilege</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=privilege</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-privilege-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-privilege-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-privilege-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=privilege</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased&rolebased=privilege</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
|
||||
<td>css=.entity[name='privilege'] .facet[name='search'] input[value='testprivilege']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -36,6 +36,16 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>details</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>description</td>
|
||||
@@ -46,6 +56,11 @@
|
||||
<td>description</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
@@ -56,6 +71,11 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>description</td>
|
||||
@@ -66,6 +86,11 @@
|
||||
<td>description</td>
|
||||
<td>Test Privilege</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
@@ -76,6 +101,11 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=3</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=pwpolicy</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='pwpolicy']//div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,7 +53,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=3</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=pwpolicy</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='pwpolicy']//div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=3</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=pwpolicy</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
|
||||
<td>css=.entity[name='pwpolicy'] .facet[name='search'] input[value='testgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,8 +32,8 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testgroup:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -76,13 +76,23 @@
|
||||
<td>krbpwdminlength</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=role</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,7 +53,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=role</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='role']/div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=role</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-role-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-role-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-role-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=2&role-entity=role</td>
|
||||
<td>/ipa/ui/#navigation=ipaserver&ipaserver=rolebased</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
|
||||
<td>css=.entity[name='role'] .facet[name='search'] input[value='testrole']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -36,6 +36,16 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Settings</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>description</td>
|
||||
@@ -46,6 +56,11 @@
|
||||
<td>description</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
@@ -56,6 +71,11 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>description</td>
|
||||
@@ -66,6 +86,11 @@
|
||||
<td>description</td>
|
||||
<td>Test Role</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
@@ -76,6 +101,11 @@
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmd</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmd</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,7 +53,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmd</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmd</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmd</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmd</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmd-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmd-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmd-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmd</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmd</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudocmd:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Add</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='details'] span[name='memberof_sudocmdgroup'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='memberof_sudocmdgroup']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='details'] span[name='memberof_sudocmdgroup'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='memberof_sudocmdgroup']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='details'] span[name='memberof_sudocmdgroup'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Delete</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='details'] span[name='memberof_sudocmdgroup'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='memberof_sudocmdgroup']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='details'] span[name='memberof_sudocmdgroup'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmd</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmd</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmd'] .facet[name='search'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,8 +32,8 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudocmd:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -46,13 +46,23 @@
|
||||
<td>description</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -66,13 +76,23 @@
|
||||
<td>description</td>
|
||||
<td>Test Sudo Command</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmdgroup</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmdgroup</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,7 +53,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmdgroup</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmdgroup</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmdgroup</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmdgroup</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmdgroup-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmdgroup-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudocmdgroup-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmdgroup</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmdgroup</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudocmdgroup:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Add</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='details'] span[name='member_sudocmd'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='member_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='details'] span[name='member_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='member_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='details'] span[name='member_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Delete</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='details'] span[name='member_sudocmd'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='member_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='details'] span[name='member_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2&sudorule-entity=sudocmdgroup</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo&sudo=sudocmdgroup</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
|
||||
<td>css=.entity[name='sudocmdgroup'] .facet[name='search'] input[value='testsudocmdgroup']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,8 +32,8 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudocmdgroup:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -46,13 +46,23 @@
|
||||
<td>description</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -66,13 +76,23 @@
|
||||
<td>description</td>
|
||||
<td>Test Sudo Command Group</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,8 +32,8 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -41,13 +41,23 @@
|
||||
<td>//input[@name='ipaenabledflag' and @value='FALSE']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -56,13 +66,23 @@
|
||||
<td>ipaenabledflag</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']/div[@class='action-panel']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberallowcmd_sudocmd'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberallowcmd_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberallowcmd_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberallowcmd_sudocmd'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//input[@value='testsudocmd']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberallowcmd_sudocmd'] input[value='testsudocmd']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,17 +23,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']/div[@class='action-panel']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,12 +23,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudorule-filter</td>
|
||||
<td>filter</td>
|
||||
<td>test</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -43,12 +43,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudorule-filter</td>
|
||||
<td>filter</td>
|
||||
<td>xxx</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -63,12 +63,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>search-sudorule-filter</td>
|
||||
<td>filter</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -83,7 +83,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberhost_host'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberhost_host'] input[value='test.example.com']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberhost_host'] input[value='test.example.com']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberhost_host'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberhost_host'] input[value='test.example.com']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,8 +32,8 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -46,13 +46,23 @@
|
||||
<td>description</td>
|
||||
<td>Test Sudo Rule</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -66,13 +76,23 @@
|
||||
<td>description</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextNotPresent</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>undo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='ipasudorunas_user'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='ipasudorunas_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='ipasudorunas_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='ipasudorunas_user'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='ipasudorunas_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/ipa/ui/#navigation=1&policy=2</td>
|
||||
<td>/ipa/ui/#navigation=policy&policy=sudo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -23,7 +23,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='search'] input[value='testsudorule']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -32,13 +32,13 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>testsudorule:</td>
|
||||
<td>waitForNotVisible</td>
|
||||
<td>//span[@id='header-network-activity-indicator']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//a[@title='Add']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberuser_user'] a[title='Add']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -68,17 +68,17 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberuser_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberuser_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//a[@title='Delete']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberuser_user'] a[title='Delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -93,7 +93,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
|
||||
<td>css=.entity[name='sudorule'] .facet[name='details'] span[name='memberuser_user'] input[value='testuser']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
Reference in New Issue
Block a user