Updated Selenium tests.

The Selenium tests have been updated to improve robustness.
This commit is contained in:
Endi S. Dewata 2011-04-08 14:29:08 -04:00 committed by Endi Sukma Dewata
parent 9645d50912
commit 68ff18ed10
87 changed files with 1285 additions and 350 deletions

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -63,7 +68,7 @@
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='group']/span[@name='association']//input[@value='testuser']</td>
<td>//div[@id='group']//span[@name='association']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -72,8 +77,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>3 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -42,8 +47,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='group']/span[@name='search']//input[@value='testgroup']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>3 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,14 +17,19 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-group-filter</td>
<td>testgroup</td>
<td>test</td>
</tr>
<tr>
<td>click</td>
@ -32,8 +37,33 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 group matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-group-filter</td>
<td>xxx</td>
</tr>
<tr>
<td>click</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -43,12 +73,17 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='group']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -77,8 +82,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
<tr>
@ -38,12 +43,12 @@
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='group']/span[@name='association']//input[@value='testuser']</td>
<td>//div[@id='group']//span[@name='association']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='group']/span[@name='association']//input[@value='testuser']</td>
<td>//div[@id='group']//span[@name='association']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -67,8 +72,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -61,7 +66,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 HBAC rule matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
<tr>
@ -42,7 +47,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -37,7 +42,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -32,7 +37,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -47,7 +57,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>
@ -77,11 +87,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -81,7 +86,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='servicecategory']//span[@name='memberservice_hbacsvc']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='servicecategory']//span[@name='memberservice_hbacsvc']//input[@value='testhbacsvc']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='sourcehostcategory']//span[@name='sourcehost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='sourcehostcategory']//span[@name='sourcehost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacrule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
<td></td>
</tr>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>10 HBAC services matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
<tr>
@ -42,7 +47,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -37,7 +42,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -32,7 +37,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -47,7 +57,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
@ -71,7 +76,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -57,11 +62,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='member_hbacsvc']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 HBAC service group matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
<tr>
@ -42,11 +47,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -37,11 +42,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -32,7 +37,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -47,7 +57,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -71,7 +76,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hbacrule']//span[@name='search']//input[@value='testhbacsvcgroup']</td>
<td></td>
</tr>
@ -52,11 +57,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hbacrule']//span[@name='member_hbacsvc']//input[@value='testhbacsvc']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 host matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -42,8 +47,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='host']/span[@name='search']//input[@value='test.example.com']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 hosts matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 hosts matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='select' and @value='test.example.com']</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 host matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 hosts matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,33 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 host matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-host-filter</td>
<td>xxx</td>
</tr>
<tr>
<td>click</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -47,8 +77,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 hosts matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 hosts matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='host']//span[@name='search']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -63,7 +68,7 @@
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='hostgroup']/span[@name='association']//input[@value='test.example.com']</td>
<td>//div[@id='hostgroup']//span[@name='association']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -72,11 +77,10 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 hostgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -42,11 +47,15 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='select' and @value='testhostgroup']</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 hostgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -28,12 +33,17 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='hostgroup']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -43,12 +53,17 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='hostgroup']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 hostgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -58,15 +73,19 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='hostgroup']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -67,11 +72,10 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
<tr>
@ -38,12 +43,12 @@
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='hostgroup']/span[@name='association']//input[@value='test.example.com']</td>
<td>//div[@id='hostgroup']//span[@name='association']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='hostgroup']/span[@name='association']//input[@value='test.example.com']</td>
<td>//div[@id='hostgroup']//span[@name='association']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -58,7 +63,7 @@
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='hostgroup']/span[@name='association']//input[@value='test.example.com']</td>
<td>//div[@id='hostgroup']//span[@name='association']//input[@value='test.example.com']</td>
<td></td>
</tr>
<tr>
@ -67,8 +72,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 hostgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -63,10 +68,9 @@
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='netgroup']/span[@name='association']//input[@value='testuser']</td>
<td>//div[@id='netgroup']//span[@name='association']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 netgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -42,11 +47,15 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='select' and @value='testnetgroup']</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -37,11 +42,15 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 netgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -47,8 +57,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 netgroups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -122,16 +127,20 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']/ancestor::tr//span[@name='description' and text()='Test Netgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 netgroup matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='netgroup']//span[@name='search']//input[@value='testnetgroup']</td>
<td></td>
</tr>
<tr>
@ -61,7 +66,6 @@
<td>//div[@id='netgroup']//span[@name='association']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@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>
@ -38,7 +43,7 @@
</tr>
<tr>
<td>select</td>
<td>//div[@name='target']//select</td>
<td>//span[@name='target']//select</td>
<td>label=type</td>
</tr>
<tr>
@ -53,12 +58,17 @@
</tr>
<tr>
<td>click</td>
<td>//button[@type='button']</td>
<td>//div[@class='ui-dialog-buttonset']//button[@type='button']</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@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>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
<tr>
@ -47,8 +57,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
<tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=testpermission</td>
@ -101,7 +106,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@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>
@ -42,8 +47,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@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>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
<tr>
@ -47,8 +57,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
<tr>
@ -62,8 +77,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testprivilege']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testprivilege']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=testprivilege</td>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='pwpolicy']//span[@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>
@ -42,7 +47,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
@ -37,11 +42,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='pwpolicy']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@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>
@ -42,8 +47,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@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>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
<tr>
@ -47,8 +57,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
<tr>
@ -62,8 +77,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='role']/span[@name='search']//input[@value='testrole']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='role']//span[@name='search']//input[@value='testrole']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=testrole</td>
@ -71,7 +76,6 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>4 services matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice//test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
@ -47,8 +52,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
@ -37,11 +42,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice//test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice//test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
@ -32,8 +37,33 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 service matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-service-filter</td>
<td>xxx</td>
</tr>
<tr>
<td>click</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
@ -47,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>5 services matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='service']/span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='service']//span[@name='search']//input[@value='testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM']</td>
<td></td>
</tr>
<tr>
@ -31,7 +36,6 @@
<td>testservice/test.example.com@IDM.LAB.BOS.REDHAT.COM:</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 sudo command matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
<tr>
@ -42,7 +47,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -37,7 +42,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -32,7 +37,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -47,7 +57,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -58,15 +73,19 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='sudorule']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='memberof_sudocmdgroup']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -77,11 +87,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='memberof_sudocmdgroup']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -71,7 +76,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>0 sudo command groups matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
<tr>
@ -42,7 +47,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -37,7 +42,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -32,7 +37,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -47,7 +57,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -62,11 +77,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='member_sudocmd']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -77,11 +87,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='member_sudocmd']//input[@value='testsudocmd']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmdgroup']</td>
<td></td>
</tr>
@ -71,7 +76,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -61,7 +66,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -21,6 +21,11 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@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>
@ -42,11 +47,10 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//input[@value='testsudocmd']</td>
<td></td>
</tr>
@ -77,11 +87,15 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='cmdcategory']//span[@name='memberallowcmd_sudocmd']//input[@value='testsudocmd']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -22,7 +22,7 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -47,7 +47,7 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>

View File

@ -22,7 +22,7 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -33,11 +33,16 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='sudorule']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -48,11 +53,16 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='sudorule']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -63,15 +73,19 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='sudorule']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='hostcategory']//span[@name='memberhost_host']//input[@value='test.example.com']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -71,7 +76,6 @@
<td>undo</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//input[@value='testuser']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='ipasudorunasusercategory']//span[@name='ipasudorunas_user']//input[@value='testuser']</td>
<td></td>
</tr>

View File

@ -17,7 +17,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudorule']</td>
<td></td>
</tr>
@ -57,7 +62,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
<td></td>
</tr>
@ -77,7 +87,12 @@
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='sudorule']//span[@name='usercategory']//span[@name='memberuser_user']//input[@value='testuser']</td>
<td></td>
</tr>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -72,8 +77,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 user matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -47,8 +52,13 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='user']/span[@name='search']//input[@value='testuser']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,13 +17,18 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='select' and @value='testuser']</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -37,8 +42,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 user matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,23 +17,53 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-user-filter</td>
<td>testuser</td>
<td>test</td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='user']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>1 user matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search-user-filter</td>
<td>xxx</td>
</tr>
<tr>
<td>click</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -43,12 +73,17 @@
</tr>
<tr>
<td>click</td>
<td>//div[@id='user']/span/div[1]/span[1]/a/span</td>
<td>link=Find</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -68,8 +73,8 @@
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//div[@id='user']/span[@name='search']//input[@value='testuser']</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>

View File

@ -17,8 +17,13 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
<tr>
@ -67,8 +72,8 @@
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>2 users matched</td>
<td>waitForNotVisible</td>
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
</tbody></table>