Python/Selenium: Einstellungen-Button kann nicht gefunden oder angeklickt werden?
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.