diff options
author | Felipe Barreto <fbarreto@redhat.com> | 2018-01-23 15:36:11 -0200 |
---|---|---|
committer | Christian Heimes <cheimes@redhat.com> | 2018-02-16 09:57:07 +0100 |
commit | 83ed8d279210766d3d068a2a6daa0f8368c937e4 (patch) | |
tree | 393eeb3c0f03a6f40faca6c4c32a40090a3d0e7c | |
parent | a349629fbad8bcb0179c1a1f6babe76464be89d2 (diff) | |
download | freeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.tar.gz freeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.tar.xz freeipa-83ed8d279210766d3d068a2a6daa0f8368c937e4.zip |
WebUI Tests: fixing test_hbac
Adding more wait_for_request between navigation and small
code refactor.
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r-- | ipatests/test_webui/test_hbac.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/ipatests/test_webui/test_hbac.py b/ipatests/test_webui/test_hbac.py index d8e9f9ecf..8d158706f 100644 --- a/ipatests/test_webui/test_hbac.py +++ b/ipatests/test_webui/test_hbac.py @@ -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') |