leider gelingt es mir nicht die Umsätze meines neu importierten Rabodirect Tagesgeldkontos erfolgreich in Jameica Hibiscus zu aktualisieren.
Obwohl ich im Status Fenster einen erfolgreichen Login und Logout sehen kann bricht der Sync am Ende mit einer Exception ab!
Mit anderen HBCI und non-HBCI Konten gibt es dagegen keinerlei Probleme. ( Raiffeisenbank / BoS / Consorsbank)
Status-Log:
Code: Alles auswählen
[31.07.2019 18:55:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[31.07.2019 18:55:32]
[31.07.2019 18:55:32] System-Info: OS[Windows 7 (ver. 6.1) x86] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.13 | Build: 377 vom 20190624]
[31.07.2019 18:55:32] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.4-nightly | Build: 457 vom 20190721] [Hibiscus Mashup ver. 0.9.4 | Build: 340 vom 20190620]
[31.07.2019 18:55:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[31.07.2019 18:55:32] OK: Java-Version 1.8.0_201 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[31.07.2019 18:55:32] Überprüfe ChromeDriver-Version ...
[31.07.2019 18:55:33] OK: ChromeDriver-Version 75.0.3770.90 installiert und aktiv
[31.07.2019 18:55:33]
[31.07.2019 18:55:33] Synchronisiere Konto 'RaboDirect - Tagesgeld, IBAN DEXXXX..XXXXXX [RaboDirect]' ...
[31.07.2019 18:55:40] Überprüfe Chromium-Version ...
[31.07.2019 18:55:40] Ihre verwendete Chromium-Version 76.0.3809.87 passt nicht zu der verwendeten ChromeDriver ver. 75.0.3770.90 und wird daher nicht offiziell unterstützt
[31.07.2019 18:55:40] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt wenn Chrome\Chromium in dazu passender Version gefunden wird!)
[31.07.2019 18:55:44] Download-Fortschritt: 10%
[31.07.2019 18:55:48] Download-Fortschritt: 20%
[31.07.2019 18:55:53] Download-Fortschritt: 30%
[31.07.2019 18:55:56] Download-Fortschritt: 40%
[31.07.2019 18:56:00] Download-Fortschritt: 50%
[31.07.2019 18:56:04] Download-Fortschritt: 60%
[31.07.2019 18:56:08] Download-Fortschritt: 70%
[31.07.2019 18:56:12] Download-Fortschritt: 80%
[31.07.2019 18:56:16] Download-Fortschritt: 90%
[31.07.2019 18:56:20] Download-Fortschritt: 100%
[31.07.2019 18:56:21] ... Download erfolgreich, beginne entpacken ...
[31.07.2019 18:56:31] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter 'C:\ProgramData\Chrome-Headless'
[31.07.2019 18:56:36] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[31.07.2019 18:56:44] OK. Ergebnis der Berechnung: 1D787CBF236B805AE3EEDE03085D2D61 (Dauer: 8 Sek.)
[31.07.2019 18:56:55] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung *********** auf https://www.rabodirect.de/mein-konto?type=anmelden ...
[31.07.2019 18:57:45] RaboDirect-Login war erfolgreich
[31.07.2019 18:57:45] INFO: es werden nun gleich alle aktive RaboDirect-Konten zur Anmeldekennung '***********' abgearbeitet ...
[31.07.2019 18:57:45] Konto 'RaboDirect - Tagesgeld, IBAN DEXXXX..XXXXXX [RaboDirect] wird synchronisiert ...
[31.07.2019 18:57:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[31.07.2019 18:57:45] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[31.07.2019 18:57:45] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[31.07.2019 18:57:45] Suche Umsätze im Zeitraum vom 03.08.2004 bis 31.07.2019 und lese diese aus ...
[31.07.2019 18:58:21] Web-Logout der aktuellen Online-Sitzung ...
[31.07.2019 18:58:27] RaboDirect-Logout war erfolgreich
[31.07.2019 18:58:28] Fehler: Exception beim Abrufen der Kontoumsätze: java.lang.Exception: element 'filterLink' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button[contains(.,'bersicht filtern')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:357)
at de.derrichter.finance.websync.institute.rabodirect.WebPull.getTransData(WebPull.java:233)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.rabodirect.Collector.run(Collector.java:240)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:518)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(.,'bersicht filtern')]"}
(Session info: headless chrome=75.0.3770.0)
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: 'CENTO-PC', ip: '192.168.68.36', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 75.0.3770.0, chrome: {chromedriverVersion: 75.0.3770.90 (a6dcaf7e3ec6f..., userDataDir: C:\Users\cento\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:50491}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 439c9c431894fd28edcb63ab873014c6
*** Element info: {Using=xpath, value=//button[contains(.,'bersicht filtern')]}
at sun.reflect.GeneratedConstructorAccessor30.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
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)
... 7 more
at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:362)
at de.derrichter.finance.websync.institute.rabodirect.WebPull.getTransData(WebPull.java:233)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.rabodirect.Collector.run(Collector.java:240)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:518)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Vielen Dank und liebe Grüße
Günther