summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2011-04-08 14:29:08 -0400
committerEndi Sukma Dewata <edewata@people01.fedoraproject.org>2011-04-11 17:21:33 +0000
commit68ff18ed10a957bf022c654c38518915bd68fcc8 (patch)
treec439bbef220b5cbd84d0b688264680cc28959ffd /install
parent9645d50912677828515c543d76de50d0f0f05691 (diff)
downloadfreeipa-68ff18ed10a957bf022c654c38518915bd68fcc8.tar.gz
freeipa-68ff18ed10a957bf022c654c38518915bd68fcc8.tar.xz
freeipa-68ff18ed10a957bf022c654c38518915bd68fcc8.zip
Updated Selenium tests.
The Selenium tests have been updated to improve robustness.
Diffstat (limited to 'install')
-rw-r--r--install/ui/test/functional/group-add-member-user.html15
-rw-r--r--install/ui/test/functional/group-add.html18
-rw-r--r--install/ui/test/functional/group-del.html18
-rw-r--r--install/ui/test/functional/group-find.html51
-rw-r--r--install/ui/test/functional/group-mod.html13
-rw-r--r--install/ui/test/functional/group-remove-member-user.html17
-rw-r--r--install/ui/test/functional/hbacrule-activation.html8
-rw-r--r--install/ui/test/functional/hbacrule-add.html16
-rw-r--r--install/ui/test/functional/hbacrule-del.html14
-rw-r--r--install/ui/test/functional/hbacrule-find.html29
-rw-r--r--install/ui/test/functional/hbacrule-host.html22
-rw-r--r--install/ui/test/functional/hbacrule-mod.html8
-rw-r--r--install/ui/test/functional/hbacrule-service.html21
-rw-r--r--install/ui/test/functional/hbacrule-sourcehost.html21
-rw-r--r--install/ui/test/functional/hbacrule-user.html21
-rw-r--r--install/ui/test/functional/hbacsvc-add.html16
-rw-r--r--install/ui/test/functional/hbacsvc-del.html14
-rw-r--r--install/ui/test/functional/hbacsvc-find.html29
-rw-r--r--install/ui/test/functional/hbacsvc-mod.html8
-rw-r--r--install/ui/test/functional/hbacsvcgroup-add-member.html15
-rw-r--r--install/ui/test/functional/hbacsvcgroup-add.html17
-rw-r--r--install/ui/test/functional/hbacsvcgroup-del.html15
-rw-r--r--install/ui/test/functional/hbacsvcgroup-find.html29
-rw-r--r--install/ui/test/functional/hbacsvcgroup-mod.html8
-rw-r--r--install/ui/test/functional/hbacsvcgroup-remove-member.html15
-rw-r--r--install/ui/test/functional/host-add.html18
-rw-r--r--install/ui/test/functional/host-certificate.html9
-rw-r--r--install/ui/test/functional/host-del.html20
-rw-r--r--install/ui/test/functional/host-find.html47
-rw-r--r--install/ui/test/functional/host-mod.html9
-rw-r--r--install/ui/test/functional/hostgroup-add-member-host.html16
-rw-r--r--install/ui/test/functional/hostgroup-add.html19
-rw-r--r--install/ui/test/functional/hostgroup-del.html20
-rw-r--r--install/ui/test/functional/hostgroup-find.html43
-rw-r--r--install/ui/test/functional/hostgroup-mod14
-rw-r--r--install/ui/test/functional/hostgroup-remove-member-host.html19
-rw-r--r--install/ui/test/functional/netgroup-add-member-user.html12
-rw-r--r--install/ui/test/functional/netgroup-add.html19
-rw-r--r--install/ui/test/functional/netgroup-del.html21
-rw-r--r--install/ui/test/functional/netgroup-find.html37
-rw-r--r--install/ui/test/functional/netgroup-mod.html19
-rw-r--r--install/ui/test/functional/netgroup-remove-member-user.html10
-rw-r--r--install/ui/test/functional/permission-add.html18
-rw-r--r--install/ui/test/functional/permission-del.html20
-rw-r--r--install/ui/test/functional/permission-find.html37
-rw-r--r--install/ui/test/functional/permission-mod.html6
-rw-r--r--install/ui/test/functional/privilege-add.html14
-rw-r--r--install/ui/test/functional/privilege-del.html20
-rw-r--r--install/ui/test/functional/privilege-find.html36
-rw-r--r--install/ui/test/functional/privilege-mod.html5
-rw-r--r--install/ui/test/functional/pwpolicy-add.html12
-rw-r--r--install/ui/test/functional/pwpolicy-del.html15
-rw-r--r--install/ui/test/functional/pwpolicy-mod.html7
-rw-r--r--install/ui/test/functional/role-add.html14
-rw-r--r--install/ui/test/functional/role-del.html20
-rw-r--r--install/ui/test/functional/role-find.html36
-rw-r--r--install/ui/test/functional/role-mod.html6
-rw-r--r--install/ui/test/functional/service-add.html18
-rw-r--r--install/ui/test/functional/service-certificate.html9
-rw-r--r--install/ui/test/functional/service-del.html21
-rw-r--r--install/ui/test/functional/service-find.html48
-rw-r--r--install/ui/test/functional/service-mod.html10
-rw-r--r--install/ui/test/functional/sudocmd-add.html16
-rw-r--r--install/ui/test/functional/sudocmd-del.html14
-rw-r--r--install/ui/test/functional/sudocmd-find.html31
-rw-r--r--install/ui/test/functional/sudocmd-membership.html22
-rw-r--r--install/ui/test/functional/sudocmd-mod.html8
-rw-r--r--install/ui/test/functional/sudocmdgroup-add.html16
-rw-r--r--install/ui/test/functional/sudocmdgroup-del.html14
-rw-r--r--install/ui/test/functional/sudocmdgroup-find.html29
-rw-r--r--install/ui/test/functional/sudocmdgroup-member.html22
-rw-r--r--install/ui/test/functional/sudocmdgroup-mod.html8
-rw-r--r--install/ui/test/functional/sudorule-activation.html8
-rw-r--r--install/ui/test/functional/sudorule-add.html8
-rw-r--r--install/ui/test/functional/sudorule-allow-command.html22
-rw-r--r--install/ui/test/functional/sudorule-del.html4
-rw-r--r--install/ui/test/functional/sudorule-find.html30
-rw-r--r--install/ui/test/functional/sudorule-host.html21
-rw-r--r--install/ui/test/functional/sudorule-mod.html8
-rw-r--r--install/ui/test/functional/sudorule-runasuser.html21
-rw-r--r--install/ui/test/functional/sudorule-user.html21
-rw-r--r--install/ui/test/functional/user-activation.html13
-rw-r--r--install/ui/test/functional/user-add.html18
-rw-r--r--install/ui/test/functional/user-del.html20
-rw-r--r--install/ui/test/functional/user-find.html53
-rw-r--r--install/ui/test/functional/user-mod.html13
-rw-r--r--install/ui/test/functional/user-password-reset.html13
87 files changed, 1285 insertions, 350 deletions
diff --git a/install/ui/test/functional/group-add-member-user.html b/install/ui/test/functional/group-add-member-user.html
index b0b18f35..6477e7df 100644
--- a/install/ui/test/functional/group-add-member-user.html
+++ b/install/ui/test/functional/group-add-member-user.html
@@ -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>
diff --git a/install/ui/test/functional/group-add.html b/install/ui/test/functional/group-add.html
index 6d59588d..738136ea 100644
--- a/install/ui/test/functional/group-add.html
+++ b/install/ui/test/functional/group-add.html
@@ -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>
diff --git a/install/ui/test/functional/group-del.html b/install/ui/test/functional/group-del.html
index a05f52cf..84074cd8 100644
--- a/install/ui/test/functional/group-del.html
+++ b/install/ui/test/functional/group-del.html
@@ -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>
diff --git a/install/ui/test/functional/group-find.html b/install/ui/test/functional/group-find.html
index ebc5624d..1f9c3482 100644
--- a/install/ui/test/functional/group-find.html
+++ b/install/ui/test/functional/group-find.html
@@ -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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>4 groups matched</td>
+ <td>verifyElementPresent</td>
+ <td>//div[@id='group']//span[@name='search']//input[@value='testgroup']</td>
<td></td>
</tr>
</tbody></table>
diff --git a/install/ui/test/functional/group-mod.html b/install/ui/test/functional/group-mod.html
index bc810408..092bc921 100644
--- a/install/ui/test/functional/group-mod.html
+++ b/install/ui/test/functional/group-mod.html
@@ -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>
diff --git a/install/ui/test/functional/group-remove-member-user.html b/install/ui/test/functional/group-remove-member-user.html
index 9b37afcb..bd44e643 100644
--- a/install/ui/test/functional/group-remove-member-user.html
+++ b/install/ui/test/functional/group-remove-member-user.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-activation.html b/install/ui/test/functional/hbacrule-activation.html
index b5397eb0..30f7d608 100644
--- a/install/ui/test/functional/hbacrule-activation.html
+++ b/install/ui/test/functional/hbacrule-activation.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-add.html b/install/ui/test/functional/hbacrule-add.html
index 2dd46b66..74e43b5a 100644
--- a/install/ui/test/functional/hbacrule-add.html
+++ b/install/ui/test/functional/hbacrule-add.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-del.html b/install/ui/test/functional/hbacrule-del.html
index ca6d0b8e..c513aff9 100644
--- a/install/ui/test/functional/hbacrule-del.html
+++ b/install/ui/test/functional/hbacrule-del.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-find.html b/install/ui/test/functional/hbacrule-find.html
index 9fcec8a6..236fb1ff 100644
--- a/install/ui/test/functional/hbacrule-find.html
+++ b/install/ui/test/functional/hbacrule-find.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-host.html b/install/ui/test/functional/hbacrule-host.html
index bcaff872..01dbb777 100644
--- a/install/ui/test/functional/hbacrule-host.html
+++ b/install/ui/test/functional/hbacrule-host.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-mod.html b/install/ui/test/functional/hbacrule-mod.html
index 18c2be91..22d46c8f 100644
--- a/install/ui/test/functional/hbacrule-mod.html
+++ b/install/ui/test/functional/hbacrule-mod.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-service.html b/install/ui/test/functional/hbacrule-service.html
index 98090486..7e777ea3 100644
--- a/install/ui/test/functional/hbacrule-service.html
+++ b/install/ui/test/functional/hbacrule-service.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-sourcehost.html b/install/ui/test/functional/hbacrule-sourcehost.html
index ae998b80..ac213f5d 100644
--- a/install/ui/test/functional/hbacrule-sourcehost.html
+++ b/install/ui/test/functional/hbacrule-sourcehost.html
@@ -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>
diff --git a/install/ui/test/functional/hbacrule-user.html b/install/ui/test/functional/hbacrule-user.html
index 35d0a52e..59abc848 100644
--- a/install/ui/test/functional/hbacrule-user.html
+++ b/install/ui/test/functional/hbacrule-user.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvc-add.html b/install/ui/test/functional/hbacsvc-add.html
index b9a1d890..98503e6e 100644
--- a/install/ui/test/functional/hbacsvc-add.html
+++ b/install/ui/test/functional/hbacsvc-add.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvc-del.html b/install/ui/test/functional/hbacsvc-del.html
index 030aa972..50bac348 100644
--- a/install/ui/test/functional/hbacsvc-del.html
+++ b/install/ui/test/functional/hbacsvc-del.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvc-find.html b/install/ui/test/functional/hbacsvc-find.html
index 77ae0ab5..71a09f5f 100644
--- a/install/ui/test/functional/hbacsvc-find.html
+++ b/install/ui/test/functional/hbacsvc-find.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvc-mod.html b/install/ui/test/functional/hbacsvc-mod.html
index 0de96ca2..7b498855 100644
--- a/install/ui/test/functional/hbacsvc-mod.html
+++ b/install/ui/test/functional/hbacsvc-mod.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-add-member.html b/install/ui/test/functional/hbacsvcgroup-add-member.html
index 9574d396..a92d2a21 100644
--- a/install/ui/test/functional/hbacsvcgroup-add-member.html
+++ b/install/ui/test/functional/hbacsvcgroup-add-member.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-add.html b/install/ui/test/functional/hbacsvcgroup-add.html
index 71c84df6..b174fad3 100644
--- a/install/ui/test/functional/hbacsvcgroup-add.html
+++ b/install/ui/test/functional/hbacsvcgroup-add.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-del.html b/install/ui/test/functional/hbacsvcgroup-del.html
index 3027ca39..bc7ade30 100644
--- a/install/ui/test/functional/hbacsvcgroup-del.html
+++ b/install/ui/test/functional/hbacsvcgroup-del.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-find.html b/install/ui/test/functional/hbacsvcgroup-find.html
index 2203d142..78d21ccb 100644
--- a/install/ui/test/functional/hbacsvcgroup-find.html
+++ b/install/ui/test/functional/hbacsvcgroup-find.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-mod.html b/install/ui/test/functional/hbacsvcgroup-mod.html
index 68561404..4ad29009 100644
--- a/install/ui/test/functional/hbacsvcgroup-mod.html
+++ b/install/ui/test/functional/hbacsvcgroup-mod.html
@@ -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>
diff --git a/install/ui/test/functional/hbacsvcgroup-remove-member.html b/install/ui/test/functional/hbacsvcgroup-remove-member.html
index 4fc73123..b48e9bd6 100644
--- a/install/ui/test/functional/hbacsvcgroup-remove-member.html
+++ b/install/ui/test/functional/hbacsvcgroup-remove-member.html
@@ -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>
diff --git a/install/ui/test/functional/host-add.html b/install/ui/test/functional/host-add.html
index 9ea659b1..92657a23 100644
--- a/install/ui/test/functional/host-add.html
+++ b/install/ui/test/functional/host-add.html
@@ -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>
diff --git a/install/ui/test/functional/host-certificate.html b/install/ui/test/functional/host-certificate.html
index 3931204e..47f3709a 100644
--- a/install/ui/test/functional/host-certificate.html
+++ b/install/ui/test/functional/host-certificate.html
@@ -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>
diff --git a/install/ui/test/functional/host-del.html b/install/ui/test/functional/host-del.html
index 38554bac..4516fa24 100644
--- a/install/ui/test/functional/host-del.html
+++ b/install/ui/test/functional/host-del.html
@@ -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>
diff --git a/install/ui/test/functional/host-find.html b/install/ui/test/functional/host-find.html
index cb9235d7..7d2c0030 100644
--- a/install/ui/test/functional/host-find.html
+++ b/install/ui/test/functional/host-find.html
@@ -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>
diff --git a/install/ui/test/functional/host-mod.html b/install/ui/test/functional/host-mod.html
index 773a9e82..f1f2b2d6 100644
--- a/install/ui/test/functional/host-mod.html
+++ b/install/ui/test/functional/host-mod.html
@@ -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>
diff --git a/install/ui/test/functional/hostgroup-add-member-host.html b/install/ui/test/functional/hostgroup-add-member-host.html
index 1030d6a5..843bdb2e 100644
--- a/install/ui/test/functional/hostgroup-add-member-host.html
+++ b/install/ui/test/functional/hostgroup-add-member-host.html
@@ -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>
diff --git a/install/ui/test/functional/hostgroup-add.html b/install/ui/test/functional/hostgroup-add.html
index 116c4725..8188adb4 100644
--- a/install/ui/test/functional/hostgroup-add.html
+++ b/install/ui/test/functional/hostgroup-add.html
@@ -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>
diff --git a/install/ui/test/functional/hostgroup-del.html b/install/ui/test/functional/hostgroup-del.html
index e062f647..6faa4c39 100644
--- a/install/ui/test/functional/hostgroup-del.html
+++ b/install/ui/test/functional/hostgroup-del.html
@@ -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>
diff --git a/install/ui/test/functional/hostgroup-find.html b/install/ui/test/functional/hostgroup-find.html
index 08476f5c..13a34328 100644
--- a/install/ui/test/functional/hostgroup-find.html
+++ b/install/ui/test/functional/hostgroup-find.html
@@ -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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>1 hostgroup matched</td>
+ <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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>1 hostgroup matched</td>
+ <td>verifyElementPresent</td>
+ <td>//div[@id='hostgroup']//span[@name='search']//input[@value='testhostgroup']</td>
<td></td>
</tr>
-
</tbody></table>
</body>
</html>
diff --git a/install/ui/test/functional/hostgroup-mod b/install/ui/test/functional/hostgroup-mod
index a14029f9..fd31960d 100644
--- a/install/ui/test/functional/hostgroup-mod
+++ b/install/ui/test/functional/hostgroup-mod
@@ -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>
diff --git a/install/ui/test/functional/hostgroup-remove-member-host.html b/install/ui/test/functional/hostgroup-remove-member-host.html
index 7fd1ad58..2ad4f4e8 100644
--- a/install/ui/test/functional/hostgroup-remove-member-host.html
+++ b/install/ui/test/functional/hostgroup-remove-member-host.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-add-member-user.html b/install/ui/test/functional/netgroup-add-member-user.html
index e985f2b1..24718fe0 100644
--- a/install/ui/test/functional/netgroup-add-member-user.html
+++ b/install/ui/test/functional/netgroup-add-member-user.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-add.html b/install/ui/test/functional/netgroup-add.html
index d4935ce5..f0e3be72 100644
--- a/install/ui/test/functional/netgroup-add.html
+++ b/install/ui/test/functional/netgroup-add.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-del.html b/install/ui/test/functional/netgroup-del.html
index 226c0c1f..b949fe01 100644
--- a/install/ui/test/functional/netgroup-del.html
+++ b/install/ui/test/functional/netgroup-del.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-find.html b/install/ui/test/functional/netgroup-find.html
index ac2a0f06..02b4e3e4 100644
--- a/install/ui/test/functional/netgroup-find.html
+++ b/install/ui/test/functional/netgroup-find.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-mod.html b/install/ui/test/functional/netgroup-mod.html
index 03407d0b..e61c16ab 100644
--- a/install/ui/test/functional/netgroup-mod.html
+++ b/install/ui/test/functional/netgroup-mod.html
@@ -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>
diff --git a/install/ui/test/functional/netgroup-remove-member-user.html b/install/ui/test/functional/netgroup-remove-member-user.html
index beb3939c..d9c1c315 100644
--- a/install/ui/test/functional/netgroup-remove-member-user.html
+++ b/install/ui/test/functional/netgroup-remove-member-user.html
@@ -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>
diff --git a/install/ui/test/functional/permission-add.html b/install/ui/test/functional/permission-add.html
index d8b4afb1..33094e3b 100644
--- a/install/ui/test/functional/permission-add.html
+++ b/install/ui/test/functional/permission-add.html
@@ -22,6 +22,11 @@
<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>
<td></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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForElementPresent</td>
- <td>//div[@id='role']/span[@name='search']//input[@value='testpermission']</td>
+ <td>verifyElementPresent</td>
+ <td>//div[@id='role']//span[@name='search']//input[@value='testpermission']</td>
<td></td>
</tr>
</tbody></table>
diff --git a/install/ui/test/functional/permission-del.html b/install/ui/test/functional/permission-del.html
index 77f7b4df..5822d3e2 100644
--- a/install/ui/test/functional/permission-del.html
+++ b/install/ui/test/functional/permission-del.html
@@ -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>
diff --git a/install/ui/test/functional/permission-find.html b/install/ui/test/functional/permission-find.html
index 1b250838..d9330a48 100644
--- a/install/ui/test/functional/permission-find.html
+++ b/install/ui/test/functional/permission-find.html
@@ -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>
diff --git a/install/ui/test/functional/permission-mod.html b/install/ui/test/functional/permission-mod.html
index ae8489b2..24022a19 100644
--- a/install/ui/test/functional/permission-mod.html
+++ b/install/ui/test/functional/permission-mod.html
@@ -22,6 +22,11 @@
<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>
<td></td>
@@ -101,7 +106,6 @@
<td>undo</td>
<td></td>
</tr>
-
</tbody></table>
</body>
</html>
diff --git a/install/ui/test/functional/privilege-add.html b/install/ui/test/functional/privilege-add.html
index 2cc27694..7d68046f 100644
--- a/install/ui/test/functional/privilege-add.html
+++ b/install/ui/test/functional/privilege-add.html
@@ -22,6 +22,11 @@
<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>
<td></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>
diff --git a/install/ui/test/functional/privilege-del.html b/install/ui/test/functional/privilege-del.html
index d206eb4b..7a069eff 100644
--- a/install/ui/test/functional/privilege-del.html
+++ b/install/ui/test/functional/privilege-del.html
@@ -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>
diff --git a/install/ui/test/functional/privilege-find.html b/install/ui/test/functional/privilege-find.html
index f7bda6bd..8161b769 100644
--- a/install/ui/test/functional/privilege-find.html
+++ b/install/ui/test/functional/privilege-find.html
@@ -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>
diff --git a/install/ui/test/functional/privilege-mod.html b/install/ui/test/functional/privilege-mod.html
index 92a33d82..b2972876 100644
--- a/install/ui/test/functional/privilege-mod.html
+++ b/install/ui/test/functional/privilege-mod.html
@@ -22,6 +22,11 @@
<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>
<td></td>
diff --git a/install/ui/test/functional/pwpolicy-add.html b/install/ui/test/functional/pwpolicy-add.html
index c53df39e..b18261e5 100644
--- a/install/ui/test/functional/pwpolicy-add.html
+++ b/install/ui/test/functional/pwpolicy-add.html
@@ -22,6 +22,11 @@
<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>
<td></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>
diff --git a/install/ui/test/functional/pwpolicy-del.html b/install/ui/test/functional/pwpolicy-del.html
index d9dd0fa7..29dfa092 100644
--- a/install/ui/test/functional/pwpolicy-del.html
+++ b/install/ui/test/functional/pwpolicy-del.html
@@ -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>
diff --git a/install/ui/test/functional/pwpolicy-mod.html b/install/ui/test/functional/pwpolicy-mod.html
index 5e85a38d..6fab27fa 100644
--- a/install/ui/test/functional/pwpolicy-mod.html
+++ b/install/ui/test/functional/pwpolicy-mod.html
@@ -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>
diff --git a/install/ui/test/functional/role-add.html b/install/ui/test/functional/role-add.html
index 9d6bc56a..4da53f7f 100644
--- a/install/ui/test/functional/role-add.html
+++ b/install/ui/test/functional/role-add.html
@@ -22,6 +22,11 @@
<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>
<td></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>
diff --git a/install/ui/test/functional/role-del.html b/install/ui/test/functional/role-del.html
index 0f7dcedc..8a05cf76 100644
--- a/install/ui/test/functional/role-del.html
+++ b/install/ui/test/functional/role-del.html
@@ -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>
diff --git a/install/ui/test/functional/role-find.html b/install/ui/test/functional/role-find.html
index f8c21b4f..0757707c 100644
--- a/install/ui/test/functional/role-find.html
+++ b/install/ui/test/functional/role-find.html
@@ -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>
diff --git a/install/ui/test/functional/role-mod.html b/install/ui/test/functional/role-mod.html
index aa499fda..343b6810 100644
--- a/install/ui/test/functional/role-mod.html
+++ b/install/ui/test/functional/role-mod.html
@@ -22,6 +22,11 @@
<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>
<td></td>
@@ -71,7 +76,6 @@
<td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
-
</tbody></table>
</body>
</html>
diff --git a/install/ui/test/functional/service-add.html b/install/ui/test/functional/service-add.html
index 65bf199b..42594ef2 100644
--- a/install/ui/test/functional/service-add.html
+++ b/install/ui/test/functional/service-add.html
@@ -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>
diff --git a/install/ui/test/functional/service-certificate.html b/install/ui/test/functional/service-certificate.html
index 64e18bf1..bcfce1fa 100644
--- a/install/ui/test/functional/service-certificate.html
+++ b/install/ui/test/functional/service-certificate.html
@@ -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>
diff --git a/install/ui/test/functional/service-del.html b/install/ui/test/functional/service-del.html
index da68b89b..48848e4c 100644
--- a/install/ui/test/functional/service-del.html
+++ b/install/ui/test/functional/service-del.html
@@ -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>
diff --git a/install/ui/test/functional/service-find.html b/install/ui/test/functional/service-find.html
index f704b5d9..27fc58fd 100644
--- a/install/ui/test/functional/service-find.html
+++ b/install/ui/test/functional/service-find.html
@@ -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>
diff --git a/install/ui/test/functional/service-mod.html b/install/ui/test/functional/service-mod.html
index f6a98c93..54ed8914 100644
--- a/install/ui/test/functional/service-mod.html
+++ b/install/ui/test/functional/service-mod.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmd-add.html b/install/ui/test/functional/sudocmd-add.html
index b47f1456..8b32c783 100644
--- a/install/ui/test/functional/sudocmd-add.html
+++ b/install/ui/test/functional/sudocmd-add.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmd-del.html b/install/ui/test/functional/sudocmd-del.html
index 2d41ee84..b3fa7790 100644
--- a/install/ui/test/functional/sudocmd-del.html
+++ b/install/ui/test/functional/sudocmd-del.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmd-find.html b/install/ui/test/functional/sudocmd-find.html
index 358e34bd..02b099c0 100644
--- a/install/ui/test/functional/sudocmd-find.html
+++ b/install/ui/test/functional/sudocmd-find.html
@@ -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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForElementPresent</td>
+ <td>verifyElementPresent</td>
<td>//div[@id='sudorule']//span[@name='search']//input[@value='testsudocmd']</td>
<td></td>
</tr>
-
</tbody></table>
</body>
</html>
diff --git a/install/ui/test/functional/sudocmd-membership.html b/install/ui/test/functional/sudocmd-membership.html
index db0c9103..7742a450 100644
--- a/install/ui/test/functional/sudocmd-membership.html
+++ b/install/ui/test/functional/sudocmd-membership.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmd-mod.html b/install/ui/test/functional/sudocmd-mod.html
index 69d4a953..de2cfd88 100644
--- a/install/ui/test/functional/sudocmd-mod.html
+++ b/install/ui/test/functional/sudocmd-mod.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmdgroup-add.html b/install/ui/test/functional/sudocmdgroup-add.html
index e467de09..83c403a3 100644
--- a/install/ui/test/functional/sudocmdgroup-add.html
+++ b/install/ui/test/functional/sudocmdgroup-add.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmdgroup-del.html b/install/ui/test/functional/sudocmdgroup-del.html
index b74ea646..1905e4c7 100644
--- a/install/ui/test/functional/sudocmdgroup-del.html
+++ b/install/ui/test/functional/sudocmdgroup-del.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmdgroup-find.html b/install/ui/test/functional/sudocmdgroup-find.html
index 585d2af3..44bfe9c4 100644
--- a/install/ui/test/functional/sudocmdgroup-find.html
+++ b/install/ui/test/functional/sudocmdgroup-find.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmdgroup-member.html b/install/ui/test/functional/sudocmdgroup-member.html
index 38115813..06e9ca58 100644
--- a/install/ui/test/functional/sudocmdgroup-member.html
+++ b/install/ui/test/functional/sudocmdgroup-member.html
@@ -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>
diff --git a/install/ui/test/functional/sudocmdgroup-mod.html b/install/ui/test/functional/sudocmdgroup-mod.html
index c4d87a1c..0be7c20c 100644
--- a/install/ui/test/functional/sudocmdgroup-mod.html
+++ b/install/ui/test/functional/sudocmdgroup-mod.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-activation.html b/install/ui/test/functional/sudorule-activation.html
index e5ecc423..99c18050 100644
--- a/install/ui/test/functional/sudorule-activation.html
+++ b/install/ui/test/functional/sudorule-activation.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-add.html b/install/ui/test/functional/sudorule-add.html
index 4770d7de..20dc9b09 100644
--- a/install/ui/test/functional/sudorule-add.html
+++ b/install/ui/test/functional/sudorule-add.html
@@ -22,6 +22,11 @@
<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>
<td></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>
diff --git a/install/ui/test/functional/sudorule-allow-command.html b/install/ui/test/functional/sudorule-allow-command.html
index b1bf7197..03f25ff8 100644
--- a/install/ui/test/functional/sudorule-allow-command.html
+++ b/install/ui/test/functional/sudorule-allow-command.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-del.html b/install/ui/test/functional/sudorule-del.html
index fff437bc..d265bbab 100644
--- a/install/ui/test/functional/sudorule-del.html
+++ b/install/ui/test/functional/sudorule-del.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-find.html b/install/ui/test/functional/sudorule-find.html
index 20d8db88..cab6bca0 100644
--- a/install/ui/test/functional/sudorule-find.html
+++ b/install/ui/test/functional/sudorule-find.html
@@ -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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<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>
diff --git a/install/ui/test/functional/sudorule-host.html b/install/ui/test/functional/sudorule-host.html
index 8b552d6a..c0e0e7b0 100644
--- a/install/ui/test/functional/sudorule-host.html
+++ b/install/ui/test/functional/sudorule-host.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-mod.html b/install/ui/test/functional/sudorule-mod.html
index 1e869eda..adddb65b 100644
--- a/install/ui/test/functional/sudorule-mod.html
+++ b/install/ui/test/functional/sudorule-mod.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-runasuser.html b/install/ui/test/functional/sudorule-runasuser.html
index d78a9fcb..7119f53d 100644
--- a/install/ui/test/functional/sudorule-runasuser.html
+++ b/install/ui/test/functional/sudorule-runasuser.html
@@ -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>
diff --git a/install/ui/test/functional/sudorule-user.html b/install/ui/test/functional/sudorule-user.html
index 5846b293..153fd441 100644
--- a/install/ui/test/functional/sudorule-user.html
+++ b/install/ui/test/functional/sudorule-user.html
@@ -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>
diff --git a/install/ui/test/functional/user-activation.html b/install/ui/test/functional/user-activation.html
index 6110311f..f75616d2 100644
--- a/install/ui/test/functional/user-activation.html
+++ b/install/ui/test/functional/user-activation.html
@@ -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>
diff --git a/install/ui/test/functional/user-add.html b/install/ui/test/functional/user-add.html
index d5a22679..28e65b53 100644
--- a/install/ui/test/functional/user-add.html
+++ b/install/ui/test/functional/user-add.html
@@ -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>
diff --git a/install/ui/test/functional/user-del.html b/install/ui/test/functional/user-del.html
index 3d126760..21e62245 100644
--- a/install/ui/test/functional/user-del.html
+++ b/install/ui/test/functional/user-del.html
@@ -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>
diff --git a/install/ui/test/functional/user-find.html b/install/ui/test/functional/user-find.html
index 8d4b588a..0b065baa 100644
--- a/install/ui/test/functional/user-find.html
+++ b/install/ui/test/functional/user-find.html
@@ -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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>1 user matched</td>
+ <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>waitForNotVisible</td>
+ <td>//span[@id='header-network-activity-indicator']</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>2 users matched</td>
+ <td>verifyElementPresent</td>
+ <td>//div[@id='user']//span[@name='search']//input[@value='testuser']</td>
<td></td>
</tr>
</tbody></table>
diff --git a/install/ui/test/functional/user-mod.html b/install/ui/test/functional/user-mod.html
index 25643615..21868203 100644
--- a/install/ui/test/functional/user-mod.html
+++ b/install/ui/test/functional/user-mod.html
@@ -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>
diff --git a/install/ui/test/functional/user-password-reset.html b/install/ui/test/functional/user-password-reset.html
index 4ca6891a..b4f1de1a 100644
--- a/install/ui/test/functional/user-password-reset.html
+++ b/install/ui/test/functional/user-password-reset.html
@@ -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>