Erst mal vielen Dank für dieses tolle Projekt! Ich bin heute zufällig darauf gestoßen und wollte gleich versuchen meine gebührenfrei-Kreditkarte einzubinden. Leider scheitert der Abruf von Umsätzen:
Code: Alles auswählen
[22.11.2024 23:40:36] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.11.2024 23:40:36]
[22.11.2024 23:40:36] System-Info: OS[Linux (ver. 6.11.9-arch1-1) amd64] Platform[Jameica 2.10.4 | Build: 487 vom 20230414] Plugin[hibiscus 2.10.22 | Build: 386 vom 20241122]
[22.11.2024 23:40:36] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[22.11.2024 23:40:36] Überprüfe Jameica-Version ...
[22.11.2024 23:40:36] OK: Jameica-Version 2.10.4 installiert und aktiv
[22.11.2024 23:40:36] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.11.2024 23:40:36] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[22.11.2024 23:40:36] Überprüfe Selenium-Version ...
[22.11.2024 23:40:36] OK: Selenium-Version 4.26.0 installiert und aktiv
[22.11.2024 23:40:36] Überprüfe ChromeDriver-Version ...
[22.11.2024 23:40:36] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[22.11.2024 23:40:36] Überprüfe PDFBox-Version ...
[22.11.2024 23:40:36] OK: PDFBox-Version 3.0.2 installiert und aktiv
[22.11.2024 23:40:36]
[22.11.2024 23:40:36] Synchronisiere Konto 'gebührenfrei.de - Kreditkarte, IBAN LU9334..166966 [BIC: ADVZLULLXXX]' ...
[22.11.2024 23:40:36] ChromeDriver Proxy-Einstellungen setzen ...
[22.11.2024 23:40:36] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[22.11.2024 23:40:36] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.11.2024 23:40:36] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[22.11.2024 23:40:36] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[22.11.2024 23:40:36] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[22.11.2024 23:40:37] OK. Ergebnis der Berechnung: FE088B62C9A55CC482BDAB8103F862FE (Dauer: 0 Sek.)
[22.11.2024 23:40:37] Überprüfe Chromium-Version ...
[22.11.2024 23:40:37] OK. Browser ist: chrome ver. 131
[22.11.2024 23:40:39] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Joer******* auf https://mein.gebuhrenfrei.com/b2c/de/ ...
[22.11.2024 23:41:06] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[22.11.2024 23:41:15] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[22.11.2024 23:41:39] gebührenfrei.de-Login war erfolgreich
[22.11.2024 23:41:39] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.11.2024 23:41:39] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[22.11.2024 23:41:39] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[22.11.2024 23:41:39] Suche Umsätze im Zeitraum vom 29.03.2016 bis 22.11.2024 und lese diese aus ...
[22.11.2024 23:41:51] Web-Logout der aktuellen Online-Sitzung ...
[22.11.2024 23:41:57] gebührenfrei.de-Logout war erfolgreich
[22.11.2024 23:41:57] Fehler: Exception beim Abrufen der Kontoumsätze: Fehler beim Setzen der Formular-Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementNotInteractableException: element not interactable
(Session info: chrome=131.0.6778.69)
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.9-arch1-1', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [17ac56846506fed3454ff18f0a461aa5, clickElement {id=f.48EBCD2659DF0947062EC850EF6E142C.d.9E8AB7F831977A9AD55E0F990A1E8067.e.59}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.69, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:43659}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:43659/devtoo..., se:cdpVersion: 131.0.6778.69, 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}
Element: [[ChromeDriver: chrome on linux (17ac56846506fed3454ff18f0a461aa5)] -> xpath: //input[@id='bb_input_2']]
Session ID: 17ac56846506fed3454ff18f0a461aa5
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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.RemoteWebElement.execute(RemoteWebElement.java:223)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.fillDateRangeSearchFields(SeleniumUtils.java:2154)
at de.derrichter.finance.websync.institute.advanziabank.WebPull.getTransData(WebPull.java:182)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.advanziabank.Collector.run(Collector.java:233)
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)
at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.fillDateRangeSearchFields(SeleniumUtils.java:2247)
at de.derrichter.finance.websync.institute.advanziabank.WebPull.getTransData(WebPull.java:182)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.advanziabank.Collector.run(Collector.java:233)
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)
Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Für das Eintragen sollte aber erst "Filter" geöffnet sein, siehe Screenshot der manuellen Ausführung:
Was könnte die Ursache dieses Problems sein? Ist meine Vermutung richtig? Und vor allem, was kann ich tun um das Problem zu lösen? Bitte seht es mir nach falls meine Fragen und Angaben unvollständig sind. Das ist mein erster Beitrag.