OpenBank

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
jheiles
Beiträge: 2
Registriert: Do 16. Jan 2025, 16:01

OpenBank

Beitrag von jheiles » Do 16. Jan 2025, 16:18

Ich verwende heute Hibiscus das erstemal und haben eine OpenBank Konto eingerichtet. Der Login schlägt aber fehl.
Die Bank hat auch eine neue Login Seite.

Hier die Logeinträge und im Anhang der Fehlerscreenshot und Support Paket.

Jürgen

Code: Alles auswählen

[16.01.2025 16:12:28] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.01.2025 16:12:28]  
[16.01.2025 16:12:28] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[16.01.2025 16:12:28] 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]
[16.01.2025 16:12:28] Überprüfe Jameica-Version ...
[16.01.2025 16:12:28] OK: Jameica-Version 2.10.4 installiert und aktiv
[16.01.2025 16:12:28] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.01.2025 16:12:28] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[16.01.2025 16:12:28] Überprüfe Selenium-Version ...
[16.01.2025 16:12:28] OK: Selenium-Version 4.27.0 installiert und aktiv
[16.01.2025 16:12:28] Überprüfe ChromeDriver-Version ...
[16.01.2025 16:12:28] OK: ChromeDriver-Version 131.0.6778.204 installiert und aktiv
[16.01.2025 16:12:28]  
[16.01.2025 16:12:28] Synchronisiere Konto 'Openbank - Online, IBAN ES6300..340673 [BIC: OPENESMMXXX]' ...
[16.01.2025 16:12:28] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.01.2025 16:12:30] Überprüfe Chrome-Version ...
[16.01.2025 16:12:30] OK. Browser ist: chrome ver. 131
[16.01.2025 16:12:32] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung P-LF******* auf https://www.openbank.de/?toggleLogin ...
[16.01.2025 16:14:09] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Openbank-Sync_1737040449101 (Pfad: C:\Users\juergen\Desktop\)
[16.01.2025 16:14:15] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_Openbank-SyncError_1737040454933.zip (Pfad: C:\Users\juergen\Desktop\)
[16.01.2025 16:14:19] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //span[@class='Select-multi-value-wrapper'] (tried for 20 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at de.derrichter.finance.websync.institute.openbank.WebAuth.loginWithSelenium(WebAuth.java:140)
	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:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.openbank.Collector.run(Collector.java:296)
	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)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[@class='Select-multi-value-wrapper']"}
  (Session info: chrome=131.0.6778.265)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.27.0', revision: 'd6e718d134'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [46e8f76f739c1a1d232656925adda859, findElement {using=xpath, value=//span[@class='Select-multi-value-wrapper']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.265, chrome: {chromedriverVersion: 131.0.6778.204 (52183f9e99a..., userDataDir: C:\Users\juergen\AppData\Lo...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49783}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:49783/devtoo..., se:cdpVersion: 131.0.6778.265, 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}
Session ID: 46e8f76f739c1a1d232656925adda859
	at jdk.internal.reflect.GeneratedConstructorAccessor108.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:190)
	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.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	... 11 more
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von jheiles am Do 16. Jan 2025, 16:34, insgesamt 2-mal geändert.

hbci
VIP
VIP
Beiträge: 1167
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 34 times
Been thanked: 71 times

Re: OpenBank

Beitrag von hbci » Do 16. Jan 2025, 16:22

Formatiere dein Log bitte als Code-Block, Button </>.
Der Openbank-Abruf ist seit mindestens dem 18.04.2024 ungefixt und somit nicht möglich, siehe hier.
Lösch bitte dein Support-Paket, das ist nur auf Anforderung per PN an den Hibiscus-Scripter zu senden. Es enthält u. U. sensible Daten.

jheiles
Beiträge: 2
Registriert: Do 16. Jan 2025, 16:01

Re: OpenBank

Beitrag von jheiles » Do 16. Jan 2025, 20:39

Danke für den Hinweis zum Support Paket.
Die Diskussion zu dem nicht funktionierenden OpenBank Abruf hatte ich gesehen. Da sie schon älter war, war mir nicht ganz klar ob das behoben wurde und da mein Problem schon beim Login auftrat habe ich es gepostet.
Schade das es nicht mehr funktioniert.
Da OpenBank nun auf deutsche IBAN und ein erweitertes Angebot umsteigt, dürfte sich beim Webauftritt in der nächsten Zeit noch einiges änder.

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