test: Adjust language changing for Cockpit 258
That version rewrote the Shell in React, the ids/classes changed.
This commit is contained in:
parent
5966735547
commit
4820c2b740
1 changed files with 9 additions and 4 deletions
|
|
@ -34,12 +34,17 @@ class TestApplication(testlib.MachineCase):
|
||||||
b.wait_in_text(".pf-c-alert__title", "Running on new-" + hostname)
|
b.wait_in_text(".pf-c-alert__title", "Running on new-" + hostname)
|
||||||
|
|
||||||
# change language to German
|
# change language to German
|
||||||
|
# the menu and dialog changed several times
|
||||||
b.switch_to_top()
|
b.switch_to_top()
|
||||||
|
cockpit_version = float(m.execute("cockpit-bridge --version | sed -n '/Version:/ s/^.*: //p'").strip())
|
||||||
|
if cockpit_version >= 258:
|
||||||
|
b.click("#toggle-menu")
|
||||||
|
b.click(".display-language-menu")
|
||||||
|
b.wait_popup('display-language-modal')
|
||||||
|
else:
|
||||||
b.click("#navbar-dropdown")
|
b.click("#navbar-dropdown")
|
||||||
b.click(".display-language-menu a")
|
b.click(".display-language-menu a")
|
||||||
b.wait_popup('display-language')
|
b.wait_popup('display-language')
|
||||||
# the dialog changed several times
|
|
||||||
cockpit_version = float(m.execute("cockpit-bridge --version | sed -n '/Version:/ s/^.*: //p'").strip())
|
|
||||||
if cockpit_version >= 242:
|
if cockpit_version >= 242:
|
||||||
b.click("#display-language-modal [data-value='de-de'] button")
|
b.click("#display-language-modal [data-value='de-de'] button")
|
||||||
b.click("#display-language-modal button.pf-m-primary")
|
b.click("#display-language-modal button.pf-m-primary")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue