Überweisung Problem N26

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hundemil
Beiträge: 4
Registriert: So 23. Feb 2025, 14:11

Überweisung Problem N26

Beitrag von hundemil » So 23. Feb 2025, 14:16

Hallo, hier der LOG, wo kann denn da der Fehler sein?

Code: Alles auswählen

[23.02.2025 14:00:49] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[23.02.2025 14:00:49]  
[23.02.2025 14:00:49] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.24 | Build: 388 vom 20250204]
[23.02.2025 14:00:49] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83-nigthly | Build: 1181 vom 20250121] [Hibiscus Mashup ver. 0.9.48-nightly | Build: 626 vom 20250121]
[23.02.2025 14:00:49] Überprüfe Jameica-Version ...
[23.02.2025 14:00:49] OK: Jameica-Version 2.10.4 installiert und aktiv
[23.02.2025 14:00:49] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[23.02.2025 14:00:49] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: D:\Program Files\Jameica\javaruntime)
[23.02.2025 14:00:49] Überprüfe Selenium-Version ...
[23.02.2025 14:00:49] OK: Selenium-Version 4.28.0 installiert und aktiv
[23.02.2025 14:00:49] Überprüfe ChromeDriver-Version ...
[23.02.2025 14:00:49] OK: ChromeDriver-Version 133.0.6943.16 installiert und aktiv
[23.02.2025 14:00:49]  
[23.02.2025 14:00:49] Führe Auftrag für Konto 'N26 - Giro, IBAN …………[N26 Bank]' aus ...
[23.02.2025 14:00:49] Selenium WebDriver über ChromeDriver wird gestartet ...
[23.02.2025 14:00:49] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[23.02.2025 14:00:49] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[23.02.2025 14:00:50] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[23.02.2025 14:00:51] OK. Ergebnis der Berechnung: 23F5E346E377026FFF40F18135F0862A (Dauer: 1 Sek.)
[23.02.2025 14:00:52] Überprüfe Chromium-Version ...
[23.02.2025 14:00:52] OK. Browser ist: chrome ver. 133
[23.02.2025 14:00:54] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung kont******* auf https://app.n26.com/login ...
[23.02.2025 14:01:25] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[23.02.2025 14:01:26] Warte auf Banking-App Freigabe ...
[23.02.2025 14:01:53] N26-Login war erfolgreich
[23.02.2025 14:01:54] SEPA-Überweisungsformular aufrufen, ausfüllen und Authentifizierung anfordern ...
[23.02.2025 14:02:20] Web-Logout der aktuellen Online-Sitzung ...
[23.02.2025 14:02:21] N26-Logout war erfolgreich
[23.02.2025 14:02:21] Fehler: Fehler beim Ausführen des Auftrages an Malle: Fehler beim Setzen der Auftrags-Werte (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: element 'continueButton' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button[contains(.,'Weiter')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:770)
	at de.derrichter.finance.websync.institute.n26.WebPush.transfer(WebPush.java:383)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Transfer.run(Transfer.java:237)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobSepaUeberweisung.execute(WebSynchronizeJobSepaUeberweisung.java:65)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:888)
	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":"//button[contains(.,'Weiter')]"}
  (Session info: chrome=133.0.6943.16)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.28.0', revision: 'ac342546e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [4d721668c059a3fde13e01818acfcb11, findElement {value=//button[contains(.,'Weiter')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.16, chrome: {chromedriverVersion: 133.0.6943.16 (a7f44b4f9744..., userDataDir: D:\Users\JRGEN~1\AppData\Lo...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:53815}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:53815/devtoo..., se:cdpVersion: 133.0.6943.16, 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: 4d721668c059a3fde13e01818acfcb11
	at jdk.internal.reflect.GeneratedConstructorAccessor34.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.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)
	... 7 more

For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.28.0', revision: 'ac342546e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.12'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.institute.n26.WebPush.transfer(WebPush.java:387)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Transfer.run(Transfer.java:237)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobSepaUeberweisung.execute(WebSynchronizeJobSepaUeberweisung.java:65)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:888)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)

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

Re: Überweisung Problem N26

Beitrag von hbci » So 23. Feb 2025, 14:33

Er findet einen Button nicht, den er klicken will.

Wie siehts mit nem Fehlerscreenshot aus?

hundemil
Beiträge: 4
Registriert: So 23. Feb 2025, 14:11

Re: Überweisung Problem N26

Beitrag von hundemil » So 23. Feb 2025, 14:46

Bild

Hat jemand eine Ahnung was ich da tun kann? Weil bei N26 kann ich da nichts einstellen zur Klassifizierung des Empängers, muss ich immer händisch machen, aber das geht nur direkt in N26

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

Re: Überweisung Problem N26

Beitrag von hbci » So 23. Feb 2025, 15:31

Du kannst da gar nix machen, die zusätzliche Bestätigung muss entsprechend in den Screenscraper programmiert werden. Kann man da kein Limit einstellen, unterhalb dessen auf die Bestätigung verzichtet wird?

hundemil
Beiträge: 4
Registriert: So 23. Feb 2025, 14:11

Re: Überweisung Problem N26

Beitrag von hundemil » So 23. Feb 2025, 15:35

Du meinst, bei N26 ob da was zum einstellen ist? Also ich habe alles durchforstet und da ist nichts

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

Re: Überweisung Problem N26

Beitrag von hbci » So 23. Feb 2025, 15:37

Dann kann da nur der Hibiscus-Scripter helfen.

hundemil
Beiträge: 4
Registriert: So 23. Feb 2025, 14:11

Re: Überweisung Problem N26

Beitrag von hundemil » So 23. Feb 2025, 15:39

OK, da fall ich leider durch, kenne mich nicht aus damit leider

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