From f3640a18637abdbb2987604489e48662c6771022 Mon Sep 17 00:00:00 2001 From: James Jennett-Wheeler Date: Mon, 23 Jun 2025 15:29:09 +0100 Subject: [PATCH] Increase timeout --- app/application.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/application.py b/app/application.py index 460dae8..4327771 100644 --- a/app/application.py +++ b/app/application.py @@ -12,7 +12,7 @@ from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.wait import WebDriverWait as Wait -timeout = 5 +timeout = 60 base_url = "https://app.bathnes.gov.uk/webforms/planning" current_date = datetime.today().strftime('%Y-%m-%d') @@ -132,10 +132,10 @@ class Application: documents_button = Wait(browser, timeout=timeout).until(EC.element_to_be_clickable((By.ID, "tab_documents_Section"))) documents_button.click() - documents_frame = Wait(browser, timeout=20).until(EC.visibility_of_element_located((By.ID, "iframe"))) + documents_frame = Wait(browser, timeout=timeout).until(EC.visibility_of_element_located((By.ID, "iframe"))) browser.switch_to.frame(documents_frame) - Wait(browser, timeout=60).until(EC.none_of(EC.text_to_be_present_in_element((By.ID, "documents_info"), "No documents found"))) + Wait(browser, timeout=timeout).until(EC.none_of(EC.text_to_be_present_in_element((By.ID, "documents_info"), "No documents found"))) new_num_documents = int(browser.find_element(by=By.ID, value="documents_info").text.split(" of ")[1].replace(" documents", "")) browser.switch_to.default_content()