Skip to content

Commit 40ec7bc

Browse files
committed
test: Update selector for RHEL8 shell
1 parent 1613edf commit 40ec7bc

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

test/verify/check-shell-multi-os

+10-3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ class TestRHEL8(testlib.MachineCase):
2727
"stock": {"address": "10.111.113.5/20", "image": "rhel-8-10", "memory_mb": 512}
2828
}
2929

30+
def logout_pf5(self, b):
31+
b.wait_visible("#toggle-menu")
32+
if (b.attr("#toggle-menu", "aria-expanded") != "true"):
33+
b.click("#toggle-menu")
34+
b.mouse('#logout', "click", scrollVisible=False)
35+
3036
def test(self):
3137
dev_m = self.machine
3238
dev_b = self.browser
@@ -52,14 +58,15 @@ class TestRHEL8(testlib.MachineCase):
5258
dev_b.enter_page("/system")
5359
dev_b.wait_in_text(".ct-overview-header-hostname", "stock")
5460
dev_b.wait_in_text(".ct-overview-header-hostname", "running Red Hat Enterprise Linux 8")
55-
dev_b.logout()
61+
# Logout (needs PF5 selectors so we can't use logout())
62+
self.logout_pf5(dev_b)
5663

5764
# dev → stock: via shell Add host
5865
dev_b.login_and_go()
5966
dev_b.add_machine("10.111.113.5")
6067
dev_b.wait_in_text(".ct-overview-header-hostname", "stock")
6168
dev_b.wait_in_text(".ct-overview-header-hostname", "running Red Hat Enterprise Linux 8")
62-
dev_b.logout()
69+
self.logout_pf5(dev_b)
6370

6471
dev_m.stop_cockpit()
6572
dev_b.kill()
@@ -75,7 +82,7 @@ class TestRHEL8(testlib.MachineCase):
7582
stock_b.wait_in_text("#hosts-sel", f"admin@{dev_hostname}")
7683
stock_b.enter_page("/system")
7784
stock_b.wait_in_text(".ct-overview-header-hostname", dev_hostname)
78-
stock_b.logout()
85+
self.logout_pf5(stock_b)
7986

8087
# stock → dev: via shell Add host
8188
stock_b.login_and_go()

0 commit comments

Comments
 (0)