Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Selenium VBA Cookie-Banner wegklicken

Forumthread: Selenium VBA Cookie-Banner wegklicken

Selenium VBA Cookie-Banner wegklicken
01.07.2025 17:48:23
Amsi
Hallo zusammen,

ich versuche auf der Webseite der Comdirect unter https://www.comdirect.de/ das neue Cookie-Banner wegzuklicken.

Der entsprechende Button "Alle akzeptieren" erscheint, sobald ich die Webseite geladen habe. Allerdings bekomme ich es nicht hin, das Element anzuklicken um weitere Scripts auf der Seite laufen zu lassen.

Soweit ich das prüfen konnte ist der zugehörige HTML Tag hier zu finden:




Wenn ich versuche, das entsprechende Element über FindElementByXPath auszuwählen, bekomme ich aber einen Laufzeitfehler "NoSuchElementError":



Dim WebApp As New Selenium.ChromeDriver

Set WebApp = New WebDriver
WebApp.Start "Chrome"
WebApp.Get "https://www.comdirect.de/"

WebApp.FindElementByXPath("//com-button[@id='cmpAcceptAll']").Click


Habt ihr eine Idee, wie ich das lösen kann?

Vielen Dank.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Selenium VBA Cookie-Banner wegklicken
01.07.2025 17:51:31
Amsi
Leider wird der HTML-Code im Beitrag nicht richtig dargestellt - ich habe mir den Bereich
com-button id="cmpAcceptAll"
angesehen, dieser sollte eigentlich für den Button "Alle akzeptieren" zuständig sein.
AW: Selenium VBA Cookie-Banner wegklicken
02.07.2025 07:09:31
mumpel
Hallo!

Einfach die Cookies nie löschen. I.d.R. sollte die Cookiemeldung dann nicht mehr so schnell erscheinen.

Den Button per VBA klicken wird schwierig, da der Banner ein eigenständiger Layer ist. Du müsstest also den gesamten Layer durchlaufen oder richtig referenzieren. Könnte schwer bis unmöglich werden, wenn der Layer ständig eine andere ID hat.

Gruß, René
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18