Web-Driver Fehler Barclays

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
BlackMail
Beiträge: 2
Registriert: So 7. Sep 2025, 17:13

Web-Driver Fehler Barclays

Beitrag von BlackMail » So 7. Sep 2025, 17:38

Hallo zusammen,

leider kommt es seit einiger Zeit bei mir zu Abbrüchen beim Abruf der Barclays-Umsätze über Mashup. Ich kenne mich bisher nicht mit der Skripting-Schnittstelle aus. Gibt es irgendwo ein Beispiel oder Tutorial um eigene Skripte zu bauen?
So kann ich auf jeden Fall erstmal nur das Fehlerprotokoll bereitstellen:

Code: Alles auswählen

[07.09.2025 17:18:42] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.09.2025 17:18:42]  
[07.09.2025 17:18:42] System-Info: OS[Linux (ver. 6.8.0-79-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.27 | Build: 391 vom 20250731]
[07.09.2025 17:18:42] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[07.09.2025 17:18:42] Überprüfe Jameica-Version ...
[07.09.2025 17:18:42] OK: Jameica-Version 2.10.4 installiert und aktiv
[07.09.2025 17:18:42] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.09.2025 17:18:42] OK: Java-Version 11.0.28 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[07.09.2025 17:18:42] Überprüfe Selenium-Version ...
[07.09.2025 17:18:42] OK: Selenium-Version 4.31.0 installiert und aktiv
[07.09.2025 17:18:42] Überprüfe ChromeDriver-Version ...
[07.09.2025 17:18:42] OK: ChromeDriver-Version 135.0.7049.17 installiert und aktiv
[07.09.2025 17:18:42] Überprüfe POI-Version ...
[07.09.2025 17:18:42] OK: POI-Version 5.3.0 installiert und aktiv
[07.09.2025 17:18:42]  
[07.09.2025 17:18:42] Synchronisiere Konto 'Barclays - Kreditkarte, IBAN DE2620..887674 [BAWAG Niede...eutschland]' ...
[07.09.2025 17:18:42] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.09.2025 17:18:42] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[07.09.2025 17:18:42] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[07.09.2025 17:18:42] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[07.09.2025 17:18:43] OK. Ergebnis der Berechnung: 56CA3C4F5DC5DB60A64937B1E9ECBE23 (Dauer: 0 Sek.)
[07.09.2025 17:18:43] Überprüfe Chromium-Version ...
[07.09.2025 17:18:43] OK. Browser ist: chrome ver. 135
[07.09.2025 17:18:45] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung blac******* auf https://banking.barclaycard.de ...
[07.09.2025 17:19:59] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button _ngcontent-aaa-c35="" class="vc-btn--primary vc-btn" id="btn-NextButton" aria-label="Weiter">...</button> is not clickable at point (942, 803). Other element would receive the click: <ul _ngcontent-aaa-c96="">...</ul>
  (Session info: chrome=135.0.7049.17)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-79-generic', java.version: '11.0.28'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [06253f46ccde1dacc674b6dbd394194f, clickElement {id=f.4F3B9E56544783DDBB7361C96FAD4395.d.F60F4D67E5DE851AEC0B526F8D19071C.e.99}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 135.0.7049.17, chrome: {chromedriverVersion: 135.0.7049.17 (5da517cf2c0d..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35895}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:35895/devtoo..., se:cdpVersion: 135.0.7049.17, 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 linux (06253f46ccde1dacc674b6dbd394194f)] -> xpath: //button[@id='btn-NextButton']]
Session ID: 06253f46ccde1dacc674b6dbd394194f
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) 	Fehler-Barclays.png
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167[quote]
[/quote])
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:215)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExec 	Fehler-Barclays.pngute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.barclays.WebAuth_Kk.loginWithSelenium(WebAuth_Kk.java:249)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclays.Collector_Kk.run(Collector_Kk.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:907)
	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 Rundu 	Fehler-Barclays.pngm-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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Offenbar ist ein Button nicht mehr da, wo er erwartet wurde.

Bild

Viele Grüße BlackMail
Zuletzt geändert von BlackMail am Mo 8. Sep 2025, 00:41, insgesamt 2-mal geändert.

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Web-Driver Fehler Barclays

Beitrag von hbci » So 7. Sep 2025, 22:37

Formatiere dein Log bitte als Code-Block gemäß der Posting-Regeln. Aktiviere in den Sync-Optionen des Kontos die Erstellung des Fehlerscreenshots und poste den hier mitsamt aktuellem Status-Log.

Nein, hier ist ziemlich sicher niemand, der den Fehler beheben kann, da derjenige, der Zugriff auf die Sourcen hat, zur Zeit AWOL ist.

Den Unterschied zwischen scheinbar und anscheinend kennste? :mrgreen:

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Web-Driver Fehler Barclays

Beitrag von hbci » Mo 8. Sep 2025, 13:03

Das sieht danach aus, dass Barclays das 2FA-Prozedere geändert hat. Wie gesagt, kann nur der Hibiscus-Scripter beheben. Ergo: Den Abruf per Hibiscus kannste vorerst vergessen.

net_foyer061
Beiträge: 2
Registriert: Di 9. Sep 2025, 22:42

Re: Web-Driver Fehler Barclays

Beitrag von net_foyer061 » Di 9. Sep 2025, 22:46

Würde mich auch anschließen und um einen Fix des Problems bitten.
Sieht so aus als wäre der Button zur Bestätigung nach der Eingabe des 2FA-Codes einfach nur nach unten gerutscht und dadurch vom Footer verdeckt.
Ein minimales Scrollen sollte das Problem beheben.

BlackMail
Beiträge: 2
Registriert: So 7. Sep 2025, 17:13

Re: Web-Driver Fehler Barclays

Beitrag von BlackMail » Di 9. Sep 2025, 23:31

net_foyer061 hat geschrieben:
Di 9. Sep 2025, 22:46
Sieht so aus als wäre der Button zur Bestätigung nach der Eingabe des 2FA-Codes einfach nur nach unten gerutscht und dadurch vom Footer verdeckt.
Ein minimales Scrollen sollte das Problem beheben.
Den Verdacht hatte ich auch. Die Fehlermeldung deutet darauf hin, dass der Button mit Maus-/Fensterkoordinaten geklickt wird. Bei diesen Koordinaten ist vermutlich jetzt der Scrollbalken zu finden und nicht mehr der Button.

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Web-Driver Fehler Barclays

Beitrag von hbci » Di 23. Sep 2025, 18:16

Ich habe seit heute nach langer Zeit mal wieder ne Barclayskarte im Besitz, bei mir läufts, wenn auch noch keine Umsätze vorhanden sind:

Code: Alles auswählen

[23.09.2025 17:53:13] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[23.09.2025 17:53:13]  
[23.09.2025 17:53:13] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 482 vom 20250914]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20250914]
[23.09.2025 17:53:13] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48-nightly | Build: 628 vom 20250701]
[23.09.2025 17:53:13] Überprüfe Jameica-Version ...
[23.09.2025 17:53:13] OK: Jameica-Version 2.11.0 installiert und aktiv
[23.09.2025 17:53:13] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[23.09.2025 17:53:13] ACHTUNG: Java-Version 21.0.6 ist zwar OK aber verwendet falschen Zeichensatz 'UTF-8' (Richtig wäre 'Cp1252, ISO-8859-15')
[23.09.2025 17:53:13] Überprüfe Selenium-Version ...
[23.09.2025 17:53:13] OK: Selenium-Version 4.31.0 installiert und aktiv
[23.09.2025 17:53:13] Überprüfe ChromeDriver-Version ...
[23.09.2025 17:53:14] OK: ChromeDriver-Version 140.0.7339.82 installiert und aktiv
[23.09.2025 17:53:14] Überprüfe POI-Version ...
[23.09.2025 17:53:14] OK: POI-Version 5.3.0 installiert und aktiv
[23.09.2025 17:53:14]  
[23.09.2025 17:53:14] Synchronisiere Konto 'Barclays - Kreditkarte, Kto. * [BAWAG Niede...eutschland]' ...
[23.09.2025 17:53:15] Selenium WebDriver über ChromeDriver wird gestartet ...
[23.09.2025 17:53:22] Überprüfe Chrome-Version ...
[23.09.2025 17:53:22] OK. Browser ist: chrome ver. 140
[23.09.2025 17:53:24] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.barclaycard.de ...
[23.09.2025 17:54:24] Barclays-Login war erfolgreich
[23.09.2025 17:54:25] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[23.09.2025 17:54:25] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[23.09.2025 17:54:25] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[23.09.2025 17:54:25] Suche Umsätze im Zeitraum vom 26.09.2015 bis 23.09.2025 und lese diese aus ...
[23.09.2025 17:55:36] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[23.09.2025 17:56:31] Web-Logout der aktuellen Online-Sitzung ...
[23.09.2025 17:56:41] Barclays-Logout war erfolgreich
[23.09.2025 17:56:51] Kontoauszug erfolgreich. Importiere Daten ...
[23.09.2025 17:56:51] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[23.09.2025 17:56:51] Saldo aktualisiert von Konto: Barclays - Kreditkarte
[23.09.2025 17:56:51] Das Konto 'Barclays - Kreditkarte, Kto. * [BAWAG Niede...eutschland]' wurde erfolgreich synchronisiert
[23.09.2025 17:56:51] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

net_foyer061
Beiträge: 2
Registriert: Di 9. Sep 2025, 22:42

Re: Web-Driver Fehler Barclays

Beitrag von net_foyer061 » Di 23. Sep 2025, 20:39

Tatsächlich, danke für den Hinweis! Ging bei mir grad auch wieder. :clap:

Steve0815
Beiträge: 34
Registriert: Di 28. Aug 2018, 20:53

Re: Web-Driver Fehler Barclays

Beitrag von Steve0815 » Fr 26. Sep 2025, 15:22

Tach zusammen,

bei mir geht es leider schon seit Wochen nicht. Login und TAN-Eingabe scheinen zu funktionieren.
Dann ist es Hibiscus Mashup offenbar nicht möglich, den Button zum CSV-Export zu drücken ("Element not found BTN-Excel" oder so ähnlich lautete der Fehler).

Nach mehrmaligem wiederholen nun ein anderer Fehler "element not interactable", den ich so ebenfalls nicht nachvollziehen kann. Ist das evtl. der Logout-Fehler, der hier im Forum beschrieben wird?

Habt Ihr eine Idee, woran es genau liegen kann?
Bildschirmfoto 2025-09-26 um 15.07.45.png

Code: Alles auswählen

[26.09.2025 14:58:46] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.09.2025 14:58:46]  
[26.09.2025 14:58:46] System-Info: OS[Mac OS X (ver. 15.5) aarch64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.27 | Build: 391 vom 20250731]
[26.09.2025 14:58:46] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[26.09.2025 14:58:46] Überprüfe Jameica-Version ...
[26.09.2025 14:58:46] OK: Jameica-Version 2.10.4 installiert und aktiv
[26.09.2025 14:58:46] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.09.2025 14:58:46] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[26.09.2025 14:58:46] Überprüfe Selenium-Version ...
[26.09.2025 14:58:46] OK: Selenium-Version 4.31.0 installiert und aktiv
[26.09.2025 14:58:46] Überprüfe ChromeDriver-Version ...
[26.09.2025 14:58:46] OK: ChromeDriver-Version 135.0.7049.17 installiert und aktiv
[26.09.2025 14:58:46] Überprüfe POI-Version ...
[26.09.2025 14:58:46] OK: POI-Version 5.3.0 installiert und aktiv
[26.09.2025 14:58:46]  
[26.09.2025 14:58:46] Synchronisiere Konto 'Barclays - Kreditkarte, Kto. xxxxxxxxxx [BAWAG Niede...eutschland]' ...
[26.09.2025 14:58:46] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.09.2025 14:58:46] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[26.09.2025 14:58:46] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[26.09.2025 14:58:46] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[26.09.2025 14:58:46] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[26.09.2025 14:58:47] Überprüfe Chromium-Version ...
[26.09.2025 14:58:47] OK. Browser ist: chrome ver. 135
[26.09.2025 14:58:49] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung XXXX******* auf https://banking.barclaycard.de ...
[26.09.2025 14:59:15] Barclays-Login war erfolgreich
[26.09.2025 14:59:15] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[26.09.2025 14:59:15] Suche Umsätze im Zeitraum vom 27.04.2025 bis 26.09.2025 und lese diese aus ...
[26.09.2025 15:00:29] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[26.09.2025 15:00:49] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Barclays-Sync_1758891649391 (Pfad: /Users/yyyyy/Desktop/)
[26.09.2025 15:01:00] Web-Logout der aktuellen Online-Sitzung ...
[26.09.2025 15:01:02] Warnung: Barclays-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[26.09.2025 15:01:02] Fehler: WebDriver-Fehler: org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=135.0.7049.17)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.5', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7354dc24f0dcc04262f625730a70699a, clickElement {id=f.C9E637A023CCCA6F265B50ED29202992.d.9E8486A041C5510CD513E9793CDAF5DD.e.318}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 135.0.7049.17, chrome: {chromedriverVersion: 135.0.7049.17 (5da517cf2c0d..., userDataDir: /var/folders/2t/_qw8k4112js...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49347}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:49347/devtoo..., se:cdpVersion: 135.0.7049.17, 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 mac (7354dc24f0dcc04262f625730a70699a)] -> xpath: //button[@id='btn-btnExcel']]
Session ID: 7354dc24f0dcc04262f625730a70699a
	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.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:215)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.barclays.WebPull_Kk.getTransData(WebPull_Kk.java:681)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclays.Collector_Kk.run(Collector_Kk.java:209)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Der Screeshot vom Fehler sieht dann so aus:
Bildschirmfoto 2025-09-26 um 15.15.51.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Web-Driver Fehler Barclays

Beitrag von hbci » Fr 26. Sep 2025, 15:30

Update mal Jameica mindestens auf die aktuelle Stable-Version und Hibiscus Mashup auf die aktuelle Nightly-Version und wiederhole dann den Abruf.

Steve0815
Beiträge: 34
Registriert: Di 28. Aug 2018, 20:53

Re: Web-Driver Fehler Barclays

Beitrag von Steve0815 » Fr 26. Sep 2025, 15:56

Habe ich gemacht:

hier das Ergebnis:

Code: Alles auswählen

[26.09.2025 15:47:05] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.09.2025 15:47:05]  
[26.09.2025 15:47:05] System-Info: OS[Mac OS X (ver. 15.5) aarch64]  Platform[Jameica 2.10.5 | Build: 488 vom 20250211]  Plugin[hibiscus 2.10.27 | Build: 391 vom 20250731]
[26.09.2025 15:47:05] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48-nightly | Build: 628 vom 20250701]
[26.09.2025 15:47:05] Überprüfe Jameica-Version ...
[26.09.2025 15:47:05] OK: Jameica-Version 2.10.5 installiert und aktiv
[26.09.2025 15:47:05] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.09.2025 15:47:05] OK: Java-Version 21.0.6 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/jameica.app/jre-macosaarch64/Contents/Home)
[26.09.2025 15:47:05] Überprüfe Selenium-Version ...
[26.09.2025 15:47:05] OK: Selenium-Version 4.31.0 installiert und aktiv
[26.09.2025 15:47:05] Überprüfe ChromeDriver-Version ...
[26.09.2025 15:47:05] OK: ChromeDriver-Version 135.0.7049.17 installiert und aktiv
[26.09.2025 15:47:05] Überprüfe POI-Version ...
[26.09.2025 15:47:05] OK: POI-Version 5.3.0 installiert und aktiv
[26.09.2025 15:47:05]  
[26.09.2025 15:47:05] Synchronisiere Konto 'Barclays - Kreditkarte, Kto. xxxxxxxxxx [BAWAG Niede...eutschland]' ...
[26.09.2025 15:47:05] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.09.2025 15:47:05] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[26.09.2025 15:47:05] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[26.09.2025 15:47:05] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[26.09.2025 15:47:05] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[26.09.2025 15:47:08] Überprüfe Chromium-Version ...
[26.09.2025 15:47:08] OK. Browser ist: chrome ver. 135
[26.09.2025 15:47:10] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung yyyy******* auf https://banking.barclaycard.de ...
[26.09.2025 15:47:29] Barclays-Login war erfolgreich
[26.09.2025 15:47:29] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[26.09.2025 15:47:29] Suche Umsätze im Zeitraum vom 27.04.2025 bis 26.09.2025 und lese diese aus ...
[26.09.2025 15:48:32] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[26.09.2025 15:48:41] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Barclays-Sync_1758894521000 (Pfad: /Users/aaaaa/Desktop/)
[26.09.2025 15:48:47] Web-Logout der aktuellen Online-Sitzung ...
[26.09.2025 15:48:53] Barclays-Logout war erfolgreich
[26.09.2025 15:48:53] Fehler: WebDriver-Fehler (Tan-Eingabe): org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=135.0.7049.17)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.5', java.version: '21.0.6'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [b42e44446bd89e1c51b739307c78249b, clickElement {id=f.12689CF223359837D497A68BA7BDE854.d.DA042B7B9E0A207BD9E79C805DF63D8B.e.292}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 135.0.7049.17, chrome: {chromedriverVersion: 135.0.7049.17 (5da517cf2c0d..., userDataDir: /var/folders/2t/_qw8k4112js...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49261}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:49261/devtoo..., se:cdpVersion: 135.0.7049.17, 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 mac (b42e44446bd89e1c51b739307c78249b)] -> xpath: //input[@id='OTPPassword-Full-field']]
Session ID: b42e44446bd89e1c51b739307c78249b
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:215)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.barclays.WebPull_Kk.getTransData(WebPull_Kk.java:562)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclays.Collector_Kk.run(Collector_Kk.java:209)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:908)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)


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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Bildschirmfoto 2025-09-26 um 15.52.03.png

Fehler-Screenshot

läuft also auch nicht!
Bildschirmfoto 2025-09-26 um 15.53.11.png
Ich habe die synchronisation 2 weitere Male wiederholt, bei denen immer der obige Fehler auftaucht.
Beim vierten Versuch dauert das Synchronisieren ein wenig länger und es taucht folgender FEhler auf:

Code: Alles auswählen

[26.09.2025 16:02:11] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.09.2025 16:02:11]  
[26.09.2025 16:02:11] System-Info: OS[Mac OS X (ver. 15.5) aarch64]  Platform[Jameica 2.10.5 | Build: 488 vom 20250211]  Plugin[hibiscus 2.10.27 | Build: 391 vom 20250731]
[26.09.2025 16:02:11] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48-nightly | Build: 628 vom 20250701]
[26.09.2025 16:02:11] Überprüfe Jameica-Version ...
[26.09.2025 16:02:11] OK: Jameica-Version 2.10.5 installiert und aktiv
[26.09.2025 16:02:11] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.09.2025 16:02:11] OK: Java-Version 21.0.6 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/jameica.app/jre-macosaarch64/Contents/Home)
[26.09.2025 16:02:11] Überprüfe Selenium-Version ...
[26.09.2025 16:02:11] OK: Selenium-Version 4.31.0 installiert und aktiv
[26.09.2025 16:02:11] Überprüfe ChromeDriver-Version ...
[26.09.2025 16:02:11] OK: ChromeDriver-Version 135.0.7049.17 installiert und aktiv
[26.09.2025 16:02:11] Überprüfe POI-Version ...
[26.09.2025 16:02:11] OK: POI-Version 5.3.0 installiert und aktiv
[26.09.2025 16:02:11]  
[26.09.2025 16:02:11] Synchronisiere Konto 'Barclays - Kreditkarte, Kto. xxxxxxxxxx [BAWAG Niede...eutschland]' ...
[26.09.2025 16:02:11] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.09.2025 16:02:11] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[26.09.2025 16:02:11] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[26.09.2025 16:02:11] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[26.09.2025 16:02:11] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[26.09.2025 16:02:12] Überprüfe Chromium-Version ...
[26.09.2025 16:02:12] OK. Browser ist: chrome ver. 135
[26.09.2025 16:02:14] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung yyyy******* auf https://banking.barclaycard.de ...
[26.09.2025 16:02:38] Barclays-Login war erfolgreich
[26.09.2025 16:02:38] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[26.09.2025 16:02:38] Suche Umsätze im Zeitraum vom 27.04.2025 bis 26.09.2025 und lese diese aus ...
[26.09.2025 16:03:40] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[26.09.2025 16:04:00] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Barclays-Sync_1758895440388 (Pfad: /Users/aaaaa/Desktop/)
[26.09.2025 16:04:05] Web-Logout der aktuellen Online-Sitzung ...
[26.09.2025 16:04:11] Barclays-Logout war erfolgreich
[26.09.2025 16:04:11] Fehler: WebDriver-Fehler: org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=135.0.7049.17)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.5', java.version: '21.0.6'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7b599ed931a50dd26c13281a0436ce03, clickElement {id=f.D10A961B22AED91806DA77C486DAED3A.d.5BF1F3ED35D597DB76D24411325C41CD.e.317}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 135.0.7049.17, chrome: {chromedriverVersion: 135.0.7049.17 (5da517cf2c0d..., userDataDir: /var/folders/2t/_qw8k4112js...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49439}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:49439/devtoo..., se:cdpVersion: 135.0.7049.17, 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 mac (7b599ed931a50dd26c13281a0436ce03)] -> xpath: //button[@id='btn-btnExcel']]
Session ID: 7b599ed931a50dd26c13281a0436ce03
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:215)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.barclays.WebPull_Kk.getTransData(WebPull_Kk.java:681)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclays.Collector_Kk.run(Collector_Kk.java:209)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:908)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)


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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Bildschirmfoto 2025-09-26 um 16.07.24.png
Screenshot vom Fehler-Bildschirm:
HibiscusMashup-Fehler_Barclays-Sync_1758895440388.png
Seltsam:
zunächst kann das Plugin offenbar den Umsatzfilter nicht aktivieren,
dann scheint das OPlugin den Export-Button nicht drücken zu können.

Seltsam!!!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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