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