mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
WebUI Tests: fixing test_hbac
Adding more wait_for_request between navigation and small code refactor. Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
This commit is contained in:
committed by
Christian Heimes
parent
a349629fba
commit
83ed8d2792
@@ -138,29 +138,30 @@ class test_hbac(UI_driver):
|
||||
self.wait_for_request(n=2)
|
||||
self.assert_facet('hbactest', 'run_test')
|
||||
self.button_click('run_test')
|
||||
self.wait_for_request(n=2)
|
||||
self.assert_text("div.hbac-test-result-panel p", 'Access Granted'.upper())
|
||||
self.button_click('prev')
|
||||
self.assert_facet('hbactest', 'rules')
|
||||
self.switch_to_facet('run_test')
|
||||
self.wait_for_request(n=2)
|
||||
self.button_click('new_test')
|
||||
self.assert_facet('hbactest', 'user')
|
||||
|
||||
# test pre-run validation and navigation to related facet
|
||||
self.switch_to_facet('run_test')
|
||||
self.button_click('run_test')
|
||||
self.assert_dialog('message_dialog')
|
||||
def __hbac_ui_click_on_run_test(self):
|
||||
self.wait_for_request(n=2)
|
||||
self.switch_to_facet('run_test')
|
||||
self.wait_for_request(n=2)
|
||||
self.button_click('run_test')
|
||||
self.assert_dialog('message_dialog')
|
||||
|
||||
__hbac_ui_click_on_run_test(self)
|
||||
self.click_on_link('User name')
|
||||
self.assert_facet('hbactest', 'user')
|
||||
|
||||
self.switch_to_facet('run_test')
|
||||
self.button_click('run_test')
|
||||
self.assert_dialog('message_dialog')
|
||||
__hbac_ui_click_on_run_test(self)
|
||||
self.click_on_link('Target host')
|
||||
self.assert_facet('hbactest', 'targethost')
|
||||
|
||||
self.switch_to_facet('run_test')
|
||||
self.button_click('run_test')
|
||||
self.assert_dialog('message_dialog')
|
||||
__hbac_ui_click_on_run_test(self)
|
||||
self.click_on_link('Service')
|
||||
self.assert_facet('hbactest', 'service')
|
||||
|
||||
Reference in New Issue
Block a user