Weltsparen: "element not interactable"

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Freeze
Beiträge: 1
Registriert: Di 17. Sep 2019, 15:21

Weltsparen: "element not interactable"

Beitrag von Freeze » Do 31. Jul 2025, 11:04

Hi,

beim Versuch mein Weltsparen-Konto zu synchronisieren erhalte ich folgende Meldung:

Code: Alles auswählen

Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementNotInteractableException: element not interactable

Code: Alles auswählen

[31.07.2025 10:55:39] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[31.07.2025 10:55:39]  
[31.07.2025 10:55:39] System-Info: OS[Linux (ver. 6.1.0-37-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.26 | Build: 390 vom 20250730]
[31.07.2025 10:55:39] 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]
[31.07.2025 10:55:39] Überprüfe Jameica-Version ...
[31.07.2025 10:55:39] OK: Jameica-Version 2.10.4 installiert und aktiv
[31.07.2025 10:55:39] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[31.07.2025 10:55:39] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[31.07.2025 10:55:39] Überprüfe Selenium-Version ...
[31.07.2025 10:55:39] OK: Selenium-Version 4.31.0 installiert und aktiv
[31.07.2025 10:55:39] Überprüfe ChromeDriver-Version ...
[31.07.2025 10:55:39] OK: ChromeDriver-Version 138.0.7204.92 installiert und aktiv
[31.07.2025 10:55:39]  
[31.07.2025 10:55:39] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE6350..------ [Raisin Bank]' ...
[31.07.2025 10:55:39] Selenium WebDriver über ChromeDriver wird gestartet ...
[31.07.2025 10:55:41] Überprüfe Chrome-Version ...
[31.07.2025 10:55:41] OK. Browser ist: chrome ver. 138
[31.07.2025 10:55:44] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung domi******* auf https://www.weltsparen.de/login ...
[31.07.2025 10:56:43] WeltSparen-Login war erfolgreich
[31.07.2025 10:56:43] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[31.07.2025 10:56:43] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[31.07.2025 10:56:43] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[31.07.2025 10:56:43] Suche Umsätze im Zeitraum vom 04.08.2010 bis 31.07.2025 und lese diese aus ...
[31.07.2025 10:56:46] Web-Logout der aktuellen Online-Sitzung ...
[31.07.2025 10:56:46] Warnung: WeltSparen-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[31.07.2025 10:56:46] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=138.0.7204.183)
Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-37-amd64', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [f59525b9f3df8c21c22bb53defc09ac5, clickElement {id=f.5C9E60C26B1A935F90A5877BC713F21F.d.4B2D3CE72BB8A0E390DBFA46637F8CED.e.49}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.183, chrome: {chromedriverVersion: 138.0.7204.92 (f079b9bc781e..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38799}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:38799/devtoo..., se:cdpVersion: 138.0.7204.183, 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 (f59525b9f3df8c21c22bb53defc09ac5)] -> xpath: //header//button[last()]]
Session ID: f59525b9f3df8c21c22bb53defc09ac5
	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.weltsparen.WebPull.getTransData(WebPull.java:97)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:294)
	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
Ich nutze den aktuellen Nightly ChromeDriver.
Habs mit dem originalen Chrome versucht und auch mit Chromium. Bei beiden dasselbe Ergebnis.

/edit:
Mit Selenium 4.34 dasselbe:

Code: Alles auswählen

[31.07.2025 16:41:58] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[31.07.2025 16:41:58]  
[31.07.2025 16:41:58] System-Info: OS[Linux (ver. 6.1.0-37-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.26 | Build: 390 vom 20250730]
[31.07.2025 16:41:58] 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]
[31.07.2025 16:41:58] Überprüfe Jameica-Version ...
[31.07.2025 16:41:58] OK: Jameica-Version 2.10.4 installiert und aktiv
[31.07.2025 16:41:58] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[31.07.2025 16:41:58] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[31.07.2025 16:41:58] Überprüfe Selenium-Version ...
[31.07.2025 16:41:58] OK: Selenium-Version 4.34.0 installiert und aktiv
[31.07.2025 16:41:58] Überprüfe ChromeDriver-Version ...
[31.07.2025 16:41:58] OK: ChromeDriver-Version 138.0.7204.92 installiert und aktiv
[31.07.2025 16:41:58]  
[31.07.2025 16:41:58] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE6350..------ [Raisin Bank]' ...
[31.07.2025 16:41:59] Selenium WebDriver über ChromeDriver wird gestartet ...
[31.07.2025 16:42:00] Überprüfe Chrome-Version ...
[31.07.2025 16:42:00] OK. Browser ist: chrome ver. 138
[31.07.2025 16:42:03] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung domi******* auf https://www.weltsparen.de/login ...
[31.07.2025 16:43:04] WeltSparen-Login war erfolgreich
[31.07.2025 16:43:04] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[31.07.2025 16:43:04] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[31.07.2025 16:43:04] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[31.07.2025 16:43:04] Suche Umsätze im Zeitraum vom 04.08.2010 bis 31.07.2025 und lese diese aus ...
[31.07.2025 16:43:05] Web-Logout der aktuellen Online-Sitzung ...
[31.07.2025 16:43:05] Warnung: WeltSparen-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[31.07.2025 16:43:05] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=138.0.7204.183)
Build info: version: '4.34.0', revision: '707dcb4246*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-37-amd64', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e1d5412afa399bea4b647ac5f78143af, clickElement {id=f.D0B443F3C65CDA0311A6B1A09F8D31F5.d.002E4E3CC14F0584D107EDC3E6142350.e.51}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.183, chrome: {chromedriverVersion: 138.0.7204.92 (f079b9bc781e..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:43701}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:43701/devtoo..., se:cdpVersion: 138.0.7204.183, 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 (e1d5412afa399bea4b647ac5f78143af)] -> xpath: //header//button[last()]]
Session ID: e1d5412afa399bea4b647ac5f78143af
	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:544)
	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.weltsparen.WebPull.getTransData(WebPull.java:97)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:294)
	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

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