[Erledigt] LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

[Erledigt] LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Mo 27. Nov 2023, 11:14

Liebe Entwickler,

folgenden Fehler erhalte ich im Status-Fenster:

Code: Alles auswählen

[27.11.2023 11:02:48] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[27.11.2023 11:02:48]  
[27.11.2023 11:02:48] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[27.11.2023 11:02:48] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.72 | Build: 1063 vom 20231119] [Hibiscus Mashup ver. 0.9.40 | Build: 590 vom 20231116]
[27.11.2023 11:02:48] Überprüfe Jameica-Version ...
[27.11.2023 11:02:48] OK: Jameica-Version 2.10.4 installiert und aktiv
[27.11.2023 11:02:48] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[27.11.2023 11:02:48] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[27.11.2023 11:02:48] Überprüfe Selenium-Version ...
[27.11.2023 11:02:48] OK: Selenium-Version 4.15.0 installiert und aktiv
[27.11.2023 11:02:48] Überprüfe ChromeDriver-Version ...
[27.11.2023 11:02:49] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[27.11.2023 11:02:49] Überprüfe PDFBox-Version ...
[27.11.2023 11:02:49] OK: PDFBox-Version 2.0.30 installiert und aktiv
[27.11.2023 11:02:49]  
[27.11.2023 11:02:49] Synchronisiere Konto 'Leaseplan Bank, IBAN NL62LP..077751 [BIC: NL62LPLNXXX]' ...
[27.11.2023 11:02:49] Selenium WebDriver über ChromeDriver wird gestartet ...
[27.11.2023 11:02:51] Überprüfe Chrome-Version ...
[27.11.2023 11:02:51] OK. Browser ist: chrome ver. 119
[27.11.2023 11:02:53] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung nirb******* auf https://sparen.leaseplanbank.de/login/login ...
[27.11.2023 11:03:48] LeasePlanBank-Login war erfolgreich
[27.11.2023 11:03:48] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[27.11.2023 11:03:49] Suche Umsätze im Zeitraum vom 07.11.2023 bis 27.11.2023 und lese diese aus ...
[27.11.2023 11:03:59] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_LeasePlanBank-Sync_1701079438841.png (Pfad: C:\Users\roger\Desktop\)
[27.11.2023 11:04:11] Web-Logout der aktuellen Online-Sitzung ...
[27.11.2023 11:04:12] LeasePlanBank-Logout war erfolgreich
[27.11.2023 11:04:13] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="ui-download cta-submit btn btn-icon btn--ghost" data-download="" type="button">...</button> is not clickable at point (1407, 628). Other element would receive the click: <div class="loader__wrapper">...</div>
  (Session info: chrome=119.0.6045.160)
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [231b0c775bb39edbd5d8750f3ac019b5, clickElement {id=17AC067D2857AD2880072CA107232476_element_98}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 119.0.6045.160, chrome: {chromedriverVersion: 119.0.6045.105 (38c72552c5e..., userDataDir: C:\Users\roger\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:56097}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:56097/devtoo..., se:cdpVersion: 119.0.6045.160, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on windows (231b0c775bb39edbd5d8750f3ac019b5)] -> xpath: (//button[contains(.,'Download')])[last()]]
Session ID: 231b0c775bb39edbd5d8750f3ac019b5
	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:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:607)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:224)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77)
	at de.derrichter.finance.websync.institute.leaseplanbank.WebPull.getTransData(WebPull.java:366)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:186)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)


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 dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Das abgelegte Bild der Banking-Webseite zeigt keine Fehler, sondern die ganz normale Kontenübersicht.

Im Log-File gibt es jedoch einen Hinweis auf die Ursache:

Code: Alles auswählen

[Mon Nov 27 11:04:13 CET 2023][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="ui-download cta-submit btn btn-icon btn--ghost" data-download="" type="button">...</button> is not clickable at point (1407, 628). Other element would receive the click: <div class="loader__wrapper">...</div>
  (Session info: chrome=119.0.6045.160)
Bitte PN an mich, falls weitere Detaills benötigt.

Beste Grüße
Roger
Windows 11 Pro 23H2

hbci
VIP
VIP
Beiträge: 774
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 24 times
Been thanked: 33 times

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von hbci » Mo 27. Nov 2023, 16:05

Läuft bei mir:

Code: Alles auswählen

[27.11.2023 16:00:07] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[27.11.2023 16:00:07]  
[27.11.2023 16:00:07] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[27.11.2023 16:00:07] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.72 | Build: 1062 vom 20231119] [Hibiscus Mashup ver. 0.9.40-nightly | Build: 591 vom 20231120]
[27.11.2023 16:00:07] Überprüfe Jameica-Version ...
[27.11.2023 16:00:07] OK: Jameica-Version 2.10.4 installiert und aktiv
[27.11.2023 16:00:07] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[27.11.2023 16:00:07] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[27.11.2023 16:00:07] Überprüfe Selenium-Version ...
[27.11.2023 16:00:07] OK: Selenium-Version 4.15.0 installiert und aktiv
[27.11.2023 16:00:07] Überprüfe ChromeDriver-Version ...
[27.11.2023 16:00:10] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[27.11.2023 16:00:10] Überprüfe PDFBox-Version ...
[27.11.2023 16:00:10] OK: PDFBox-Version 2.0.30 installiert und aktiv
[27.11.2023 16:00:10]  
[27.11.2023 16:00:10] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[27.11.2023 16:00:11] Selenium WebDriver über ChromeDriver wird gestartet ...
[27.11.2023 16:00:15] Überprüfe Chrome-Version ...
[27.11.2023 16:00:15] OK. Browser ist: chrome ver. 119
[27.11.2023 16:00:18] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[27.11.2023 16:02:24] LeasePlanBank-Login war erfolgreich
[27.11.2023 16:02:24] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[27.11.2023 16:02:24] Suche Umsätze im Zeitraum vom 29.10.2023 bis 27.11.2023 und lese diese aus ...
[27.11.2023 16:02:38] Web-Logout der aktuellen Online-Sitzung ...
[27.11.2023 16:02:40] LeasePlanBank-Logout war erfolgreich
[27.11.2023 16:02:42] Kontoauszug erfolgreich. Importiere Daten ...
[27.11.2023 16:02:42] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[27.11.2023 16:02:43] Saldo aktualisiert von Konto: LeasePlanBank - Tagesgeld
[27.11.2023 16:02:43] Das Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' wurde erfolgreich synchronisiert
[27.11.2023 16:02:43] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Mo 27. Nov 2023, 16:34

Bei mir allerdings nicht. Ich sehe nur, dass mein Java einen Patchlevel höher hat, daran sollte es doch nicht liegen, oder?
Windows 11 Pro 23H2

hbci
VIP
VIP
Beiträge: 774
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 24 times
Been thanked: 33 times

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von hbci » Mo 27. Nov 2023, 17:02

Da der Fehler ja auf ein Problem beim Screenscraping hindeutet, wäre es vielleicht doch hilfreich, mal den Screenshot zu posten, um sich ein Bild zur möglichen Ursache zu machen.

nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Mo 27. Nov 2023, 17:21

gerne.
HibiscusMashup-Fehler_LeasePlanBank-Sync_1701098964405.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Windows 11 Pro 23H2

nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Mo 27. Nov 2023, 17:27

es gab aber heute auch schon andere Bilder. Hier das passende zu den Logs:
HibiscusMashup-Fehler_LeasePlanBank-Sync_1701079438841.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Windows 11 Pro 23H2

hbci
VIP
VIP
Beiträge: 774
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 24 times
Been thanked: 33 times

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von hbci » Mo 27. Nov 2023, 18:15

Komisch ist dieser Hinweis "Klicken Sie hier ...". Bei mir sind, wenn ich mich über den Browser einlogge, je nach eingestelltem Zeitraum entweder keine Transaktionen vorhanden, oder sie werden direkt angezeigt. :problem:
2023-11-27 18_17_40-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
2023-11-27 18_19_21-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
Wie sieht's bei dir beim Login per Browser aus?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Mo 27. Nov 2023, 20:58

2023-11-27 20_49_28-Übersicht anlegen LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
2023-11-27 20_54_05-Clipboard.png
Erst wenn ich auf "Tagesgeld" klicke, dann kommt die gewohnte Ansicht. Vielleicht ist Dein Konto noch nicht umgestellt.
2023-11-27 20_55_35-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Windows 11 Pro 23H2

hbci
VIP
VIP
Beiträge: 774
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 24 times
Been thanked: 33 times

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von hbci » Mo 27. Nov 2023, 21:03

Ich hab einfach auf den Pfeil rechts > geklickt.
Was bei dir jetzt noch fehlt, ist den Abrufzeitraum mal händisch einzustellen. Wenn dann bei dir dieser Hinweis kommt und nicht direkt die Transaktionen (oder eben keine, wenn's keine gibt), würde ich vermuten, dass darin der Fehler liegt. Frage ist, warum der Hinweis bei dir kommt und bei mir nicht.
Edit:
Ich kann den Fehler nun ungefähr nachvollziehen: Der Hinweis wird angezeigt, wenn im eingestellten Abrufzeitraum mehr als 3 Umsätze liegen. Ich hab das Konto mal neu angelegt, und auch dann lief der Abruf trotz des Hinweises problemlos. Aus irgendeinem Grund bleibt der Abruf bei dir hängen, nachdem der OK-Button zum Bestätigen des Abrufzeitraums gedrückt wurde. Deswegen steht zwar der Hinweis da, aber die drei Umsätze, die darüber stehen müssten, fehlen.
2023-11-27 21_36_22-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
2023-11-27 21_37_22-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

nirbhay
Beiträge: 40
Registriert: Mi 2. Sep 2015, 17:17

Re: LeasePlanBank Umsatzabruf bricht ab (Button not clickable).

Beitrag von nirbhay » Di 28. Nov 2023, 08:42

Das mit dem Pfeil nach rechts ging bei mir auch.
Und so sieht die Ausgabe aus, wenn ich mehr als 3 Umsätze in der Zeitspanne habe:
2023-11-28 08_35_30-Tagesgeld LeasePlan Bank - LeasePlan Bank – Mozilla Firefox.jpg
Spoiler: Seitdem ich mich gestern Abend einmal manuell beim Banking angemeldet habe, funktioniert der Abruf wieder.

:roll:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Windows 11 Pro 23H2

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“