From 8e2385c0786951cec312601e356927e08d164f6a Mon Sep 17 00:00:00 2001 From: sebthom Date: Tue, 13 May 2025 21:06:42 +0200 Subject: [PATCH] fix: TimeoutError: Unable to close shipping dialog! #505 --- src/kleinanzeigen_bot/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kleinanzeigen_bot/__init__.py b/src/kleinanzeigen_bot/__init__.py index fd9add1..b2a7ed1 100644 --- a/src/kleinanzeigen_bot/__init__.py +++ b/src/kleinanzeigen_bot/__init__.py @@ -1003,7 +1003,7 @@ class KleinanzeigenBot(WebScrapingMixin): await self.web_click(By.CSS_SELECTOR, f'.SingleSelectionItem--Main input[type=radio][data-testid="{shipping_size}"]') to_be_clicked_shipping_packages = list(shipping_packages) - await self.web_click(By.XPATH, '//*[contains(@class, "ModalDialog--Actions")]//button[contains(., "Weiter")]') + await self.web_click(By.XPATH, '//dialog//button[contains(., "Weiter")]') for shipping_package in to_be_clicked_shipping_packages: try: @@ -1020,7 +1020,7 @@ class KleinanzeigenBot(WebScrapingMixin): LOG.debug(ex, exc_info = True) try: # Click apply button - await self.web_click(By.XPATH, '//*[contains(@class, "ModalDialog--Actions")]//button[contains(., "Fertig")]') + await self.web_click(By.XPATH, '//dialog//button[contains(., "Fertig")]') except TimeoutError as ex: raise TimeoutError(_("Unable to close shipping dialog!")) from ex