From 834af3533a63f6ea3d23f089ca9d7d122ab6bc71 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Jul 31 2014 10:02:58 +0000 Subject: webui-ci: fix reset password check After login, CI checks if password needs a reset by checking if reset password fields are displayed. This check failed since login facet was removed from DOM after successful auth. Weakening the selector fixes it. Reviewed-By: Petr Viktorin --- diff --git a/ipatests/test_webui/ui_driver.py b/ipatests/test_webui/ui_driver.py index bc3982b..e223b96 100644 --- a/ipatests/test_webui/ui_driver.py +++ b/ipatests/test_webui/ui_driver.py @@ -368,9 +368,9 @@ class UI_driver(object): self.wait_for_request(n=2) # reset password if needed - newpw_tb = self.find("//input[@type='password'][@name='new_password']", 'xpath', auth, strict=True) - verify_tb = self.find("//input[@type='password'][@name='verify_password']", 'xpath', auth, strict=True) - if newpw_tb.is_displayed(): + newpw_tb = self.find("//input[@type='password'][@name='new_password']", 'xpath', auth) + verify_tb = self.find("//input[@type='password'][@name='verify_password']", 'xpath', auth) + if newpw_tb and newpw_tb.is_displayed(): newpw_tb.send_keys(new_password) verify_tb.send_keys(new_password) verify_tb.send_keys(Keys.RETURN)