Der Abgleich meines N26-Kontos läuft leider auf Fehler. Die Passworteingabe und 2FA-Bestätigung per App funktionieren noch, aber beim Abrufen des Kontostandes und der Transaktionen hapert es dann.
Ich hatte die Nightlies von finance.websync und hibiscus.mashup, aber leider ohne Erfolg. Im letzten Versuch hatte ich jetzt wieder auf die offiziellen Plugins zurück gewechselt - von diesem Versuch ist auch das Status-Log.
Hatte nach ähnlichen Beiträgen gesucht, aber nichts gefunden. Hoffe ich habe nichts übersehen.
VG aus München!
Code: Alles auswählen
[07.03.2021 19:52:21] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[07.03.2021 19:52:21]
[07.03.2021 19:52:21] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[07.03.2021 19:52:21] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21 | Build: 700 vom 20210125] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[07.03.2021 19:52:21] Überprüfe Jameica-Version ...
[07.03.2021 19:52:21] OK: Jameica-Version 2.10.0 installiert und aktiv
[07.03.2021 19:52:21] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.03.2021 19:52:21] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[07.03.2021 19:52:21] Überprüfe Selenium-Version ...
[07.03.2021 19:52:21] OK: Selenium-Version 3.141.59 installiert und aktiv
[07.03.2021 19:52:21] Überprüfe ChromeDriver-Version ...
[07.03.2021 19:52:21] OK: ChromeDriver-Version 88.0.4324.96 installiert und aktiv
[07.03.2021 19:52:21]
[07.03.2021 19:52:21] Synchronisiere Konto 'N26 - Giro, IBAN #### [N26 Bank]' ...
[07.03.2021 19:52:21] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.03.2021 19:52:23] Überprüfe Chrome-Version ...
[07.03.2021 19:52:23] OK. Browser ist: chrome ver. 88
[07.03.2021 19:52:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung mail******* auf https://app.n26.com/login ...
[07.03.2021 19:52:45] N26-Login war erfolgreich
[07.03.2021 19:52:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[07.03.2021 19:52:46] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[07.03.2021 19:52:46] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[07.03.2021 19:52:46] Suche Umsätze im Zeitraum vom 11.03.2006 bis 07.03.2021 und lese diese aus ...
[07.03.2021 19:52:56] Web-Logout der aktuellen Online-Sitzung ...
[07.03.2021 19:53:07] Warnung: N26-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!
[07.03.2021 19:53:07] Error: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //span[contains(text(),'Kontostand')]/preceding-sibling::span (tried for 10 second(s) with 500 milliseconds interval)
at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95)
at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272)
at de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:87)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Collector.run(Collector.java:176)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[contains(text(),'Kontostand')]/preceding-sibling::span"}
(Session info: headless chrome=88.0.4324.190)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'NYPC', ip: '10.0.0.41', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 88.0.4324.190, chrome: {chromedriverVersion: 88.0.4324.96 (68dba2d8a0b14..., userDataDir: C:\Users\ny\AppData\Local\T...}, goog:chromeOptions: {debuggerAddress: localhost:59341}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: f4941edf150ac93cb4efc02403ff7ac6
*** Element info: {Using=xpath, value=//span[contains(text(),'Kontostand')]/preceding-sibling::span}
at jdk.internal.reflect.GeneratedConstructorAccessor25.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.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:182)
at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:179)
at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
... 6 more