Seit der von der Postbank Anfang April 2023 durchgeführten Umstellung auf das neue IT-System kann ich leider die Kreditkartendaten nicht mehr abrufen.
Nach dem Start der Kontoabfrage der Kreditkarte wird noch das Passwort abgefragt. Danach bricht das Script mit der Fehlermeldung "Fehler beim Setzen des Passwort-Formulars" ab.
Hier die Logdatei:
Code: Alles auswählen
[09.04.2023 09:39:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.04.2023 09:39:32]
[09.04.2023 09:39:32] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.3 | Build: 486 vom 20230125] Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[09.04.2023 09:39:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.54-nightly | Build: 961 vom 20230408] [Hibiscus Mashup ver. 0.9.32-nightly | Build: 552 vom 20230407]
[09.04.2023 09:39:32] Überprüfe Jameica-Version ...
[09.04.2023 09:39:32] OK: Jameica-Version 2.10.3 installiert und aktiv
[09.04.2023 09:39:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.04.2023 09:39:32] OK: Java-Version 11.0.18 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[09.04.2023 09:39:32] Überprüfe Selenium-Version ...
[09.04.2023 09:39:32] OK: Selenium-Version 4.8.1 installiert und aktiv
[09.04.2023 09:39:32] Überprüfe ChromeDriver-Version ...
[09.04.2023 09:39:32] OK: ChromeDriver-Version 111.0.5563.64 installiert und aktiv
[09.04.2023 09:39:32]
[09.04.2023 09:39:32] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN..[BIC: PBNKDEFF370]' ...
[09.04.2023 09:39:32] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.04.2023 09:39:33] Überprüfe Chrome-Version ...
[09.04.2023 09:39:33] OK. Browser ist: chrome ver. 111
[09.04.2023 09:39:35] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.postbank.de/#/login ...
[09.04.2023 09:40:05] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Passwort-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.ElementNotInteractableException: element not interactable
(Session info: chrome=111.0.5563.147)
Build info: version: '4.8.1', revision: '8ebccac989'
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: [a1cd4fe6b5da9fc28d206b61135126a1, clickElement {id=7a5626b4-5ac6-48d3-a609-6b66431d8d62}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 111.0.5563.147, chrome: {chromedriverVersion: 111.0.5563.64 (c710e93d5b63..., userDataDir: C:\Users\pd\AppData\Local\M...}, goog:chromeOptions: {debuggerAddress: localhost:50557}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:50557/devtoo..., se:cdpVersion: 111.0.5563.147, 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 WINDOWS (a1cd4fe6b5da9fc28d206b61135126a1)] -> id: password]
Session ID: a1cd4fe6b5da9fc28d206b61135126a1
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.newInstance(Unknown Source)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithSelenium(WebAuth.java:259)
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:360)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:178)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Schon jetzt vielen Dank für die Problemlösung.
Grüße
Peter