nachdem der Kontenabruf zum Tagesgeldkonto der LeasePlan Bank am 28.02.23 noch fehlerfrei funktionierte, war dies am 01.03.23 nicht mehr möglich. Beim Login per Webbrowser stellte ich ein "onetrust Cookie-Banner" (NEU??) fest. Nach der Bestätigung ging es normal weiter bis zum Kontenzugriff, allerdings nur bis zu einem großformatigen Layer zur Änderung der persönlichen Daten. Das habe ich erledigt, wurde auch per Mail bestätigt. Der Layer kam bei späteren Logins per Browser nicht mehr.
Da der programmgesteuerte Abruf (im an- und abgemeldeten Browserbanking) weiterhin nicht funktionierte, habe ich das heute erneut probiert. Es trat selber Fehler auf. Die Anmeldekennung wird abgefragt, es kommt jedoch keine TAN-SMS von der Bank; das entsprechende Eingabefenster vom Programm erscheint auch nicht.
Hier der Statuslog vom heutigen Tage (IBAN anonymisiert):
Code: Alles auswählen
[02.03.2023 09:09:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.03.2023 09:09:40]
[02.03.2023 09:09:40] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.3 | Build: 486 vom 20230125] Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[02.03.2023 09:09:40] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.52 | Build: 930 vom 20230226] [Hibiscus Mashup ver. 0.9.31 | Build: 540 vom 20230226]
[02.03.2023 09:09:40] Überprüfe Jameica-Version ...
[02.03.2023 09:09:41] OK: Jameica-Version 2.10.3 installiert und aktiv
[02.03.2023 09:09:41] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.03.2023 09:09:41] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: E:\finanzverwaltung\jameica\jre-win64)
[02.03.2023 09:09:41] Überprüfe Selenium-Version ...
[02.03.2023 09:09:41] OK: Selenium-Version 4.8.1 installiert und aktiv
[02.03.2023 09:09:41] Überprüfe ChromeDriver-Version ...
[02.03.2023 09:09:41] OK: ChromeDriver-Version 110.0.5481.77 installiert und aktiv
[02.03.2023 09:09:41] Überprüfe PDFBox-Version ...
[02.03.2023 09:09:41] OK: PDFBox-Version 2.0.27 installiert und aktiv
[02.03.2023 09:09:41]
[02.03.2023 09:09:41] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL34LP..XXXXXX [BIC: LPLNNL2FXXX]' ...
[02.03.2023 09:09:41] ChromeDriver Proxy-Einstellungen setzen ...
[02.03.2023 09:09:41] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[02.03.2023 09:09:41] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.03.2023 09:09:44] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[02.03.2023 09:09:44] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[02.03.2023 09:09:44] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[02.03.2023 09:09:50] OK. Ergebnis der Berechnung: 8EACAD0A1CA8C8CA81941EC9AFAD35FC (Dauer: 5 Sek.)
[02.03.2023 09:09:51] Überprüfe Chromium-Version ...
[02.03.2023 09:09:51] OK. Browser ist: chrome ver. 110
[02.03.2023 09:09:54] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung pelo******* auf https://sparen.leaseplanbank.de/login/login ...
[02.03.2023 09:10:24] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <input name="account-name" tabindex="1" class="a-input" type="text" id="account-name" data-val="true" data-hide-validate-style="true" data-val-requiredstring="true:Geben Sie einen gültigen Benutzernamen ein." autocapitalize="none"> is not clickable at point (1100, 383). Other element would receive the click: <div class="onetrust-pc-dark-filter ot-fade-in" style="z-index:2147483645;"></div>
(Session info: chrome=110.0.5481.0)
Build info: version: '4.8.1', revision: '8ebccac989'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [184df201b19850ab5194d9a6ad98ed07, clickElement {id=76f4c6df-3029-4dbc-93a8-7cf87f0a17b2}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 110.0.5481.0, chrome: {chromedriverVersion: 110.0.5481.77 (65ed616c6e8e..., userDataDir: C:\Users\Peter\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:61478}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:61478/devtoo..., se:cdpVersion: 110.0.5481.0, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (184df201b19850ab5194d9a6ad98ed07)] -> id: account-name]
Session ID: 184df201b19850ab5194d9a6ad98ed07
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
at de.derrichter.finance.websync.institute.leaseplanbank.WebAuth.loginWithSelenium(WebAuth.java:107)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:360)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:163)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke