Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
TcmvFKs80
Beiträge: 1
Registriert: Fr 1. Aug 2025, 09:41

Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von TcmvFKs80 » Fr 1. Aug 2025, 09:50

Seit der Umstellung des OnlineWebauftrittes schlägt die Syncronisierung fehl.

Code: Alles auswählen

error while synchronizing
java.lang.Exception: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Feld inputUser (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.id: contentForm:Benutzerkennung (tried for 30 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.bankofscotland.WebAuth.loginWithSelenium(WebAuth.java:89)
	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.bankofscotland.Collector.run(Collector.java:180)
	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":"css selector","selector":"#contentForm\:Benutzerkennung"}
  (Session info: chrome=135.0.7049.17)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.31.0', revision: '1ef9f18787*'
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: [d19b160f01b09933e72bdb85bb9b0e11, findElement {value=contentForm:Benutzerkennung, using=id}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 135.0.7049.17, chrome: {chromedriverVersion: 135.0.7049.17 (5da517cf2c0d..., userDataDir: C:\Users\volfova\AppData\Lo...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:26958}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:26958/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}
Session ID: d19b160f01b09933e72bdb85bb9b0e11
	at jdk.internal.reflect.GeneratedConstructorAccessor44.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.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.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



	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:116)
	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)

hal2000
Beiträge: 1
Registriert: Sa 13. Sep 2025, 12:22
Has thanked: 1 time

Re: Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von hal2000 » Sa 13. Sep 2025, 12:29

Gibt's hier schon was neues?

Offenbar erwartet das Plugin ein Input-Feld mit "inputUser". Seit der Umstellung gibt es jetzt aber ein Feld mit id="username".

hbci
VIP
VIP
Beiträge: 1354
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 36 times
Been thanked: 98 times

Re: Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von hbci » Sa 13. Sep 2025, 17:51

Die Weiterentwicklung von Mashup ruht seit Monaten, ein Ende dieses Zustands ist nicht abzusehen.

derschulmeister
Beiträge: 17
Registriert: Mi 1. Mai 2019, 16:44
Been thanked: 1 time

Re: Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von derschulmeister » Mi 17. Sep 2025, 21:10

Das ist sehr sehr bedauerlich. Ich hoffe nur, dass beim Scripter alles OK ist?!🤔

Ollelinse
Beiträge: 2
Registriert: Di 30. Dez 2025, 11:03
Has thanked: 2 times

Re: Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von Ollelinse » Fr 2. Jan 2026, 10:49

Hallo in die Runde. Ich bin neu hier und habe das gleiche Problem. Die Möglichkeit BoS als eines meiner wichtigsten Konten einzubinden war der eigentliche Grund mit für Jameica zu entscheiden.
Meine Frage: Das Problem könnte allem Anschein nach ja relativ trivial lösbar sein. Das Plugin liegt aber kompiliert vor. Könnte man vielleicht Zugriff auf den Quellcode des Scripts erhalten?

Ein gesundes Neues Jahr wünscht
Ollelinse

hbci
VIP
VIP
Beiträge: 1354
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 36 times
Been thanked: 98 times

Re: Bank of Scotland, Neue Onlinebanking Seite, Syncronisierungsfehler

Beitrag von hbci » Fr 2. Jan 2026, 12:09

Wenn der Hibiscus-Scripter den freigeben würde, ja. Tut er aber nicht, und abgesehen davon ist er ja seit Monaten AWOL. Du könntest dir zu dem Thema "Unterstützung weiterer Banken" aber mal diesen Thread im Hibiscus-Forum anschauen.

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