Postbank Mastercard - WebSync Fehler - NoSuchElementException

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
tommdidomm
Beiträge: 6
Registriert: Do 3. Sep 2015, 11:29

Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von tommdidomm » Sa 30. Nov 2024, 13:08

Hallo.

Seit einigen Wochen kriege ich keinen WebSync mehr mit meinem Postbank Mastercard Konto hin.
(Hoffentlich) Alle Infos anbei, inklusive Screenshot. Bei Bedarf kann ich auch den Trace Mode hochsetzen und/oder ein komplettes Support Paket erzeugen lassen.

Vielen Dank für die Hilfe, Thomas

Code: Alles auswählen

[30.11.2024 12:53:47] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.11.2024 12:53:47]  
[30.11.2024 12:53:47] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[30.11.2024 12:53:47] 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]
[30.11.2024 12:53:47] Überprüfe Jameica-Version ...
[30.11.2024 12:53:47] OK: Jameica-Version 2.10.4 installiert und aktiv
[30.11.2024 12:53:47] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.11.2024 12:53:47] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[30.11.2024 12:53:47] Überprüfe Selenium-Version ...
[30.11.2024 12:53:47] OK: Selenium-Version 4.26.0 installiert und aktiv
[30.11.2024 12:53:47] Überprüfe ChromeDriver-Version ...
[30.11.2024 12:53:47] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[30.11.2024 12:53:47]  
[30.11.2024 12:53:47] Synchronisiere Konto 'Thomas und Anja - Postbank - Haushaltskonto - Mastercard, IBAN DE9750..050000 [Deutsche Bank]' ...
[30.11.2024 12:53:47] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.11.2024 12:53:48] Überprüfe Chrome-Version ...
[30.11.2024 12:53:48] OK. Browser ist: chrome ver. 131
[30.11.2024 12:53:50] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Thom******* auf https://banking.postbank.de/#/login ...
[30.11.2024 12:54:30] Postbank-Login war erfolgreich
[30.11.2024 12:54:30] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[30.11.2024 12:54:30] Suche Umsätze im Zeitraum vom 20.10.2024 bis 30.11.2024 und lese diese aus ...
[30.11.2024 12:54:50] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Postbank-Sync_1732967690568 (Pfad: C:\Users\Thomas\Desktop\)
[30.11.2024 12:54:54] Web-Logout der aktuellen Online-Sitzung ...
[30.11.2024 12:54:55] Warnung: Postbank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[30.11.2024 12:54:55] Fehler: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')] (tried for 10 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.institute.postbanktask.WebPull.getTransData(WebPull.java:732)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:254)
	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)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]"}
  (Session info: chrome=131.0.6778.86)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [aa489d760ad342a4826227700bccabbf, findElement {using=xpath, value=//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.86, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: C:\Users\Thomas\AppData\Loc...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:64629}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:64629/devtoo..., se:cdpVersion: 131.0.6778.86, 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: aa489d760ad342a4826227700bccabbf
	at jdk.internal.reflect.GeneratedConstructorAccessor107.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.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.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)
... 6 more
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

tommdidomm
Beiträge: 6
Registriert: Do 3. Sep 2015, 11:29

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von tommdidomm » Fr 13. Dez 2024, 14:31

Push nach oben. Keiner eine Idee oder dasselbe Problem wenigstens?

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von hbci » Fr 13. Dez 2024, 16:08

Ich habe mehrere ähnliche Probleme. Nämlich dass ich zahlreiche meiner Konten nicht mit Mashup abrufen kann, solange sich der Hibiscus-Scripter nicht eben dieser Probleme annimmt. Die einzige Idee, die mir dazu einfällt, ist, sich in Geduld zu üben.

tommdidomm
Beiträge: 6
Registriert: Do 3. Sep 2015, 11:29

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von tommdidomm » Sa 28. Dez 2024, 13:14

Push to top, ich verstehe, dass Geduld angesagt ist :-)
..... aber was mich dennoch interessieren würde: kein anderer hat dasselbe Problem? Geht bei irgendjemand der Abruf der Postbank Mastercard?

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von hbci » Sa 28. Dez 2024, 14:52

Mein Vater nutzt zwar kein Hibiscus, hat aber ne Postbank-Visakarte. Nach Einrichtung bei mir scheitert's schon an der 2FA, es kommt keine Abfrage der BestSign-Freigabe:

Code: Alles auswählen

[28.12.2024 14:36:05] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.12.2024 14:36:05]  
[28.12.2024 14:36:05] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[28.12.2024 14:36:05] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[28.12.2024 14:36:05] Überprüfe Jameica-Version ...
[28.12.2024 14:36:05] OK: Jameica-Version 2.11.0 installiert und aktiv
[28.12.2024 14:36:05] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.12.2024 14:36:05] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[28.12.2024 14:36:05] Überprüfe Selenium-Version ...
[28.12.2024 14:36:05] OK: Selenium-Version 4.27.0 installiert und aktiv
[28.12.2024 14:36:05] Überprüfe ChromeDriver-Version ...
[28.12.2024 14:36:05] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[28.12.2024 14:36:05]  
[28.12.2024 14:36:05] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE9750..050000 [Deutsche Bank]' ...
[28.12.2024 14:36:14] Selenium WebDriver über ChromeDriver wird gestartet ...
[28.12.2024 14:36:19] Überprüfe Chrome-Version ...
[28.12.2024 14:36:19] OK. Browser ist: chrome ver. 131
[28.12.2024 14:36:21] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.postbank.de/#/login ...
[28.12.2024 14:37:22] Postbank-Login war erfolgreich
[28.12.2024 14:37:22] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[28.12.2024 14:37:22] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[28.12.2024 14:37:22] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[28.12.2024 14:37:22] Suche Umsätze im Zeitraum vom 01.01.2010 bis 28.12.2024 und lese diese aus ...
[28.12.2024 14:37:48] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Postbank-Sync_1735393067048 (Pfad: C:\Users\*\Desktop\)
[28.12.2024 14:38:41] Web-Logout der aktuellen Online-Sitzung ...
[28.12.2024 14:38:57] Warnung: Postbank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[28.12.2024 14:39:22] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_Postbank-SyncError_1735393137190.zip (Pfad: C:\Users\*\Desktop\)
[28.12.2024 14:39:32] Fehler: Abbruch: Ihre angegebene Konto- bzw. Kartennummer ist in der Kontoübersicht nicht vorhanden oder unbekannte Zwischenseite. Bitte prüfen
HibiscusMashup-Fehler_Postbank-Sync_1735393067048.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

kleitsch
Beiträge: 1
Registriert: Mo 30. Dez 2024, 13:16

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von kleitsch » Mo 30. Dez 2024, 13:23

tommdidomm hat geschrieben:
Sa 28. Dez 2024, 13:14
Push to top, ich verstehe, dass Geduld angesagt ist :-)
..... aber was mich dennoch interessieren würde: kein anderer hat dasselbe Problem? Geht bei irgendjemand der Abruf der Postbank Mastercard?
Ich habe seit einigen Tagen das gleiche Problem.

Chaostrooper
Beiträge: 1
Registriert: Di 31. Dez 2024, 17:05

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von Chaostrooper » Di 31. Dez 2024, 17:14

Hallo zusammen,

bei mir tritt das Problem ebenfalls auf, zwar nicht mit der Postbank MasterCard, sondern noch der alten VISA. Laut Stack-Trace sieht das Fehlerbild sehr ähnlich aus. Zur Info: Es handelt sich um eine Erst-Synchronisation nach Installation von hibiscus mashup.

Viele Grüße und einen guten Rutsch

Code: Alles auswählen

[31.12.2024 14:29:53] Fehler: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')] (tried for 10 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.institute.postbanktask.WebPull.getTransData(WebPull.java:732)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:254)
	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)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]"}
  (Session info: chrome=131.0.6778.205)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.27.0', revision: 'd6e718d134'
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

SOS806
Beiträge: 1
Registriert: Mo 6. Jan 2025, 11:40

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von SOS806 » Mo 6. Jan 2025, 11:45

tommdidomm hat geschrieben:
Fr 13. Dez 2024, 14:31
Push nach oben. Keiner eine Idee oder dasselbe Problem wenigstens?
Hallo ins Forum,
ich kann mich hier anschließen.
Bekomme auch den netten Screenshot mit meinen Kreditkartendaten als Fehlermeldung. Das Login mit Bestsign klappt. Denke, hier im Thread sind zwei verschieden Fehler gemeldet.

hbci
VIP
VIP
Beiträge: 1110
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von hbci » Mo 6. Jan 2025, 12:34

Die Bestsign-Abfrage kommt jetzt und der Login klappt, es tritt aber der gleiche Fehler wie oben auf:

Code: Alles auswählen

[06.01.2025 12:24:47] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.01.2025 12:24:47]  
[06.01.2025 12:24:47] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[06.01.2025 12:24:47] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[06.01.2025 12:24:47] Überprüfe Jameica-Version ...
[06.01.2025 12:24:47] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.01.2025 12:24:47] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.01.2025 12:24:47] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[06.01.2025 12:24:47] Überprüfe Selenium-Version ...
[06.01.2025 12:24:47] OK: Selenium-Version 4.27.0 installiert und aktiv
[06.01.2025 12:24:47] Überprüfe ChromeDriver-Version ...
[06.01.2025 12:24:47] OK: ChromeDriver-Version 131.0.6778.204 installiert und aktiv
[06.01.2025 12:24:47]  
[06.01.2025 12:24:47] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE9750..050000 [Deutsche Bank]' ...
[06.01.2025 12:24:53] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.01.2025 12:24:55] Überprüfe Chrome-Version ...
[06.01.2025 12:24:55] OK. Browser ist: chrome ver. 131
[06.01.2025 12:24:57] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.postbank.de/#/login ...
[06.01.2025 12:26:09] Postbank-Login war erfolgreich
[06.01.2025 12:26:09] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.01.2025 12:26:09] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[06.01.2025 12:26:09] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[06.01.2025 12:26:09] Suche Umsätze im Zeitraum vom 10.01.2010 bis 06.01.2025 und lese diese aus ...
[06.01.2025 12:26:32] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Postbank-Sync_1736162791725 (Pfad: C:\Users\*\Desktop\)
[06.01.2025 12:26:34] Web-Logout der aktuellen Online-Sitzung ...
[06.01.2025 12:26:36] Warnung: Postbank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.01.2025 12:27:42] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[06.01.2025 12:27:43] Fehler: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')] (tried for 10 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.institute.postbanktask.WebPull.getTransData(WebPull.java:732)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:254)
	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)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]"}
  (Session info: chrome=131.0.6778.205)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.27.0', revision: 'd6e718d134'
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: [6e5392a34f989e94263fe8cb7c10c5b8, findElement {value=//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.205, chrome: {chromedriverVersion: 131.0.6778.204 (52183f9e99a..., userDataDir: C:\Users\*\AppData\Local...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:52731}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:52731/devtoo..., se:cdpVersion: 131.0.6778.205, 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: 6e5392a34f989e94263fe8cb7c10c5b8
	at jdk.internal.reflect.GeneratedConstructorAccessor38.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.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.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)
	... 6 more
HibiscusMashup-Fehler_Postbank-Sync_1736162791725.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gerry123
Beiträge: 1
Registriert: Di 14. Mai 2024, 21:09

Re: Postbank Mastercard - WebSync Fehler - NoSuchElementException

Beitrag von gerry123 » Mo 6. Jan 2025, 20:54

Ich denke, bei mir ist es das gleiche Problem (Postbank VISA, BestSign funktioniert)

Code: Alles auswählen

[06.01.2025 19:03:51] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.01.2025 19:03:51]  
[06.01.2025 19:03:51] System-Info: OS[Linux (ver. 6.2.0-32-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[06.01.2025 19:03:51] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[06.01.2025 19:03:51] Überprüfe Jameica-Version ...
[06.01.2025 19:03:51] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.01.2025 19:03:51] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.01.2025 19:03:51] OK: Java-Version 21.0.5 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-21-openjdk-amd64)
[06.01.2025 19:03:51] Überprüfe Selenium-Version ...
[06.01.2025 19:03:51] OK: Selenium-Version 4.27.0 installiert und aktiv
[06.01.2025 19:03:51] Überprüfe ChromeDriver-Version ...
[06.01.2025 19:03:51] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[06.01.2025 19:03:51]  
[06.01.2025 19:03:51] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE9750..050000 [Deutsche Bank]' ...
[06.01.2025 19:03:51] ChromeDriver Proxy-Einstellungen setzen ...
[06.01.2025 19:03:51] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[06.01.2025 19:03:51] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.01.2025 19:03:52] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[06.01.2025 19:03:52] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[06.01.2025 19:03:52] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[06.01.2025 19:03:53] OK. Ergebnis der Berechnung: FE088B62C9A55CC482BDAB8103F862FE (Dauer: 0 Sek.)
[06.01.2025 19:03:53] Überprüfe Chromium-Version ...
[06.01.2025 19:03:53] OK. Browser ist: chrome ver. 131
[06.01.2025 19:03:55] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.postbank.de/#/login ...
[06.01.2025 19:05:36] Postbank-Login war erfolgreich
[06.01.2025 19:05:36] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.01.2025 19:05:36] Suche Umsätze im Zeitraum vom 08.10.2024 bis 06.01.2025 und lese diese aus ...
[06.01.2025 19:05:56] Web-Logout der aktuellen Online-Sitzung ...
[06.01.2025 19:05:57] Warnung: Postbank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.01.2025 19:05:57] Fehler: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')] (tried for 10 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.institute.postbanktask.WebPull.getTransData(WebPull.java:732)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:254)
	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)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]"}
  (Session info: chrome=131.0.6778.69)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.27.0', revision: 'd6e718d134'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.2.0-32-generic', java.version: '21.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [06020a7bb238a32cee575f086f5e7ff1, findElement {using=xpath, value=//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]}]
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:40145}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:40145/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}
Vielleicht hat die PD die Seite geändert und dieses Element wird deshalb nicht mehr gefunden:

Code: Alles auswählen

Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'Kartenlimit')]/following::cirrus-value-or-placeholder-text[contains(text(),'EUR')]"}

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