Skip to content

Commit 2e40be2

Browse files
committed
improve add logins again
1 parent 8b131fe commit 2e40be2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

modules/page_object_about_pages.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,12 @@ def create_new_login(self, form_info: dict) -> Page:
154154
logging.info(f"Filling {item_type} with {value}")
155155
self.fill("login-item-type", value, labels=[item_type])
156156
logging.info("Clicking submit...")
157-
self.element_clickable("create-login-button")
157+
self.wait.until(
158+
lambda _: self.get_element("create-login-button").get_attribute(
159+
"disabled"
160+
)
161+
is None
162+
)
158163
logging.info("Submitted.")
159164
except (WebDriverException, StaleElementReferenceException):
160165
logging.info("Element not found or stale, pressing 'Save Changes'")

0 commit comments

Comments
 (0)