ich habe bei meinem Skript (Python/Selenium) ein kleines Problem. Und zwar habe ich vor, dass mein Selenium-Skript sich zuerst in gmx.at einloggt. Das funktioniert bei mir schon einwandfrei im Skript. Jedoch will ich, dass mein Selenium/Python-Skript in die Einstellungen navigiert. Nun findet das Skript nicht den Einstellungen-Button.

Das ist mein Skript:

  print("Sidebar sichtbar. Versuche, den Einstellungen-Button zu finden.")
  take_screenshot('sidebar_visible.png')

  settings_button = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "/html/body/div/div[3]/div/div/div/button[1]")))
  driver.execute_script("arguments[0].click();", settings_button)
  take_screenshot('settings_opened.png')
  print("Einstellungen-Button erfolgreich angeklickt.")
  break
except (TimeoutException, NoSuchElementException) as e:
  print(f"Das Einstellungen-Symbol konnte nicht gefunden werden. Fehler: {str(e)}. Versuche es erneut.")
  take_screenshot('attempt_failed.png')
  attempts -= 1

  if attempts == 0:
    print("Das Einstellungen-Symbol konnte immer noch nicht gefunden werden.")

Leider komme ich bei dem Einstellungen-Button seit mehreren Tagen nicht mehr und jegliche Unterstützung würde mir hierbei absolut weiterhelfen.