Hallo,
vermutlich ein leidiges Thema, dennoch habe ich bisher keine Lösung gefunden. Ich möchte gerne eine Datenschutzerklärung aus Selenium heraus "akzepieren", nur wird die entsprechende Schaltfläche nicht gefunden (NoSuchElementException). Der Quelltext an der Stelle, sieht wie folgt aus:
Die Recherche im Netz hat für mich ergeben, dass es möglich ist "Elemente zu verstecken" - mit eigenen Worten ausgedrückt. Leider habe ich so gar keinen Plan, wie ich das Problem nun beheben kann. Webprogrammierung, Selenium und Co. ist absolutes Neuland für mich.
Kennt jemand ein deutschen Tutorial, oder kann jemand anderweitig helfen? Welche Informationen müsste ich für eine Hilfe noch liefern?
edit: Ich versuche die Schaltfläche mit dem folgenden Kommando zu finden:
VG Torsten
vermutlich ein leidiges Thema, dennoch habe ich bisher keine Lösung gefunden. Ich möchte gerne eine Datenschutzerklärung aus Selenium heraus "akzepieren", nur wird die entsprechende Schaltfläche nicht gefunden (NoSuchElementException). Der Quelltext an der Stelle, sieht wie folgt aus:
HTML:
<button title="Alle akzeptieren" class="message-component message-button no-children focusable button-responsive-primary" style="padding: 5px 0px; margin: 0px; border-width: 1px; border-color: rgb(50, 100, 255); border-radius: 4px; border-style: solid; font-size: 14px; font-weight: 500; color: rgb(255, 255, 255); font-family: verdana, geneva, sans-serif; width: calc(100% - 0px); background: rgb(50, 100, 255);">Alle akzeptieren</button>
Die Recherche im Netz hat für mich ergeben, dass es möglich ist "Elemente zu verstecken" - mit eigenen Worten ausgedrückt. Leider habe ich so gar keinen Plan, wie ich das Problem nun beheben kann. Webprogrammierung, Selenium und Co. ist absolutes Neuland für mich.
Kennt jemand ein deutschen Tutorial, oder kann jemand anderweitig helfen? Welche Informationen müsste ich für eine Hilfe noch liefern?
edit: Ich versuche die Schaltfläche mit dem folgenden Kommando zu finden:
Java:
WebElement button = webDriver.findElement(By.cssSelector("#notice > div:nth-child(4) > div > button"));
VG Torsten