Fix instances_page.py for ui tests

This commit is contained in:
Théophile Diot 2024-03-24 11:28:48 +00:00 committed by GitHub
parent 31f65bf67d
commit a7df3efd0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -22,8 +22,13 @@ try:
try:
form = safe_get_element(DRIVER, By.XPATH, "//form[starts-with(@id, 'form-instance-')]")
except TimeoutException:
log_exception("No instance form found, exiting ...")
exit(1)
if retries >= 3:
exit(1)
retries += 1
log_warning("No instance form found, retrying ...")
sleep(2)
DRIVER.refresh()
continue
try:
access_page(DRIVER, f"//form[starts-with(@id, 'form-instance-')]//button[@value='{action}']", "instances", False)