From af8041a1f88e7ebf93d84c49e35e46d4720de502 Mon Sep 17 00:00:00 2001 From: Airwave1981 <32637309+Airwave1981@users.noreply.github.com> Date: Fri, 30 Sep 2022 11:14:11 +0200 Subject: [PATCH] Fix for #82 --- kleinanzeigen_bot/__init__.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/kleinanzeigen_bot/__init__.py b/kleinanzeigen_bot/__init__.py index 7d6df9e..10e5415 100644 --- a/kleinanzeigen_bot/__init__.py +++ b/kleinanzeigen_bot/__init__.py @@ -509,14 +509,15 @@ class KleinanzeigenBot(SeleniumMixin): # set contact phone ############################# if ad_cfg["contact"]["phone"]: - try: - if not self.webdriver.find_element(By.ID, "postad-phonenumber").is_enabled(): - self.webdriver.find_element(By.ID, "phoneNumberVisibility").click() - pause(2000) - except NoSuchElementException: - # ignore - pass - self.web_input(By.ID, "postad-phonenumber", ad_cfg["contact"]["phone"]) + if self.webdriver.find_element(By.ID, "postad-phonenumber").is_displayed(): + try: + if not self.webdriver.find_element(By.ID, "postad-phonenumber").is_enabled(): + self.webdriver.find_element(By.ID, "phoneNumberVisibility").click() + pause(2000) + except NoSuchElementException: + # ignore + pass + self.web_input(By.ID, "postad-phonenumber", ad_cfg["contact"]["phone"]) ############################# # upload images