Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
superurmel
Beiträge: 3
Registriert: Do 4. Mai 2023, 12:50
Been thanked: 1 time

Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von superurmel » Fr 6. Dez 2024, 11:26

Hallo,

das ist mein stacktrace beim Abruf der Kreditkartenumsätze. Vor einigen Tagen hat es noch funktioniert. Es gibt hier auch einen anderen Thread bezüglich der Hanseatic Bank aber der Cookie Banner kommt bei mir nicht wenn ich die Webseite ansurfe. Zudem sieht meine Fehlermeldung anders aus:

Code: Alles auswählen

[06.12.2024 11:14:31] Warnung: HanseaticBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.12.2024 11:14:31] Fehler: WebDriver-Fehler: element 'cardTabButton' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@data-test-id='button-tab']//div[contains(.,'2013730957')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:770)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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[@data-test-id='button-tab']//div[contains(.,'2013730957')]"}
  (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.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-27-amd64', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [b79c0c6b3f0f621c29fb51b3c0bdf803, findElement {using=xpath, value=//div[@data-test-id='button-tab']//div[contains(.,'2013730957')]}]
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:43847}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:43847/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}
Session ID: b79c0c6b3f0f621c29fb51b3c0bdf803
	at jdk.internal.reflect.GeneratedConstructorAccessor43.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)
	... 7 more

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: 'Linux', os.arch: 'amd64', os.version: '6.1.0-27-amd64', java.version: '11.0.19'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:961)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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)
Habe zuvor hibiscus aktualisiert.

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

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von hbci » Fr 6. Dez 2024, 11:48

Wo ist das vollständige Status-Log und idealerweise der Fehlerscreenshot?

Der Fehler wurde auch bereits in diesem Beitrag gemeldet.

superurmel
Beiträge: 3
Registriert: Do 4. Mai 2023, 12:50
Been thanked: 1 time

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von superurmel » Fr 6. Dez 2024, 12:02

Hier der vollständige Status-Log:

Code: Alles auswählen

[06.12.2024 11:58:57] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.12.2024 11:58:57]  
[06.12.2024 11:58:57] System-Info: OS[Linux (ver. 6.1.0-27-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[06.12.2024 11:58:57] 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]
[06.12.2024 11:58:57] Überprüfe Jameica-Version ...
[06.12.2024 11:58:57] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.12.2024 11:58:57] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.12.2024 11:58:57] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[06.12.2024 11:58:57] Überprüfe Selenium-Version ...
[06.12.2024 11:58:57] OK: Selenium-Version 4.26.0 installiert und aktiv
[06.12.2024 11:58:57] Überprüfe ChromeDriver-Version ...
[06.12.2024 11:58:57] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[06.12.2024 11:58:57]  
[06.12.2024 11:58:57] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN XXX [Hanseatic Bank]' ...
[06.12.2024 11:58:57] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.12.2024 11:58:58] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[06.12.2024 11:58:58] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 131 Current browser version is 130.0.6723.91 with binary path /usr/bin/chromium) ...
[06.12.2024 11:58:58] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[06.12.2024 11:58:58] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[06.12.2024 11:59:00] OK. Ergebnis der Berechnung: FE088B62C9A55CC482BDAB8103F862FE (Dauer: 1 Sek.)
[06.12.2024 11:59:01] Überprüfe Chromium-Version ...
[06.12.2024 11:59:01] OK. Browser ist: chrome ver. 131
[06.12.2024 11:59:03] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[06.12.2024 11:59:34] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[06.12.2024 11:59:43] HanseaticBank-Login war erfolgreich
[06.12.2024 11:59:43] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.12.2024 11:59:43] Suche Umsätze im Zeitraum vom 19.10.2024 bis 06.12.2024 und lese diese aus ...
[06.12.2024 12:00:01] Web-Logout der aktuellen Online-Sitzung ...
[06.12.2024 12:00:07] Warnung: HanseaticBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.12.2024 12:00:07] Fehler: WebDriver-Fehler: element 'cardTabButton' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@data-test-id='button-tab']//div[contains(.,'2013730957')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:770)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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[@data-test-id='button-tab']//div[contains(.,'2013730957')]"}
  (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.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-27-amd64', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [32a7c531b3981fc720cb429f939751d9, findElement {using=xpath, value=//div[@data-test-id='button-tab']//div[contains(.,'2013730957')]}]
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:41063}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:41063/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}
Session ID: 32a7c531b3981fc720cb429f939751d9
	at jdk.internal.reflect.GeneratedConstructorAccessor50.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)
	... 7 more

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: 'Linux', os.arch: 'amd64', os.version: '6.1.0-27-amd64', java.version: '11.0.19'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:961)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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
Was ist denn ein Fehlerscreenshot? Das einloggen mittels Browser klappt ja. Da gibt es keinen Fehler. Oder verstehe ich da etwas falsch?

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

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von hbci » Fr 6. Dez 2024, 16:47

Ja, lies mal den Tipp am Ende des Logs.

superurmel
Beiträge: 3
Registriert: Do 4. Mai 2023, 12:50
Been thanked: 1 time

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von superurmel » So 8. Dez 2024, 12:54

Jetzt habe ich es gefunden, also den Tipp am Ende des logs :-)
Aber ich fürchte der Screenshot hilft nicht weiter, oder etwa doch?


Bild
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von hbci » So 8. Dez 2024, 12:59

Das muss der Hibiscus-Scripter beurteilen.

ixidion
Beiträge: 2
Registriert: Sa 5. Okt 2024, 20:30
Has thanked: 1 time
Been thanked: 1 time

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von ixidion » So 15. Dez 2024, 14:25

Gleiches Problem hier, würde mich über eine Fix freuen.

Achim.Theobald
Beiträge: 3
Registriert: Sa 11. Jan 2020, 10:38

Re: Hanseatic Bank - Kreditkartenabruf - element 'cardTabButton' not found: org.openqa.selenium.TimeoutException

Beitrag von Achim.Theobald » Do 26. Dez 2024, 11:42

Moin,

mit meiner awa7 Kreditkarte der Hanseatic Bank kann ich das Fehlerbild seit Anfang November bestätigen.

Allerdings sieht das Fenster nach dem Login im Browser anders aus, wie bei den "echten" Hanseatic Karten.
FireShot Capture 007 - Meine Hanseatic Bank - Kontenübersicht - meine.hanseaticbank.de (1).png
.

Hier noch der Fehlerlog:

Code: Alles auswählen

[26.12.2024 11:32:51] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.12.2024 11:32:51]  
[26.12.2024 11:32:51] System-Info: OS[Linux (ver. 6.8.0-51-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[26.12.2024 11:32: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]
[26.12.2024 11:32:51] Überprüfe Jameica-Version ...
[26.12.2024 11:32:51] OK: Jameica-Version 2.10.4 installiert und aktiv
[26.12.2024 11:32:51] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.12.2024 11:32:51] OK: Java-Version 21.0.5 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-21-openjdk-amd64)
[26.12.2024 11:32:51] Überprüfe Selenium-Version ...
[26.12.2024 11:32:51] OK: Selenium-Version 4.27.0 installiert und aktiv
[26.12.2024 11:32:51] Überprüfe ChromeDriver-Version ...
[26.12.2024 11:32:51] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[26.12.2024 11:32:51]  
[26.12.2024 11:32:51] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE7520..456433 [Hanseatic Bank]' ...
[26.12.2024 11:32:51] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.12.2024 11:32:52] Überprüfe Chrome-Version ...
[26.12.2024 11:32:52] OK. Browser ist: chrome ver. 131
[26.12.2024 11:32:54] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[26.12.2024 11:33:23] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[26.12.2024 11:33:31] HanseaticBank-Login war erfolgreich
[26.12.2024 11:33:31] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[26.12.2024 11:33:31] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[26.12.2024 11:33:31] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[26.12.2024 11:33:31] Suche Umsätze im Zeitraum vom 30.12.2022 bis 26.12.2024 und lese diese aus ...
[26.12.2024 11:33:49] Web-Logout der aktuellen Online-Sitzung ...
[26.12.2024 11:33:55] Warnung: HanseaticBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[26.12.2024 11:33:55] Fehler: WebDriver-Fehler: element 'cardTabButton' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@data-test-id='button-tab']//div[contains(.,'2013456433')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:770)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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[@data-test-id='button-tab']//div[contains(.,'2013456433')]"}
  (Session info: chrome=131.0.6778.204)
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.8.0-51-generic', java.version: '21.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [d513126bf5c7568f7a3708a8037636ab, findElement {value=//div[@data-test-id='button-tab']//div[contains(.,'2013456433')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.204, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:43129}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:43129/devtoo..., se:cdpVersion: 131.0.6778.204, 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: d513126bf5c7568f7a3708a8037636ab
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
	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)
	... 7 more

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.8.0-51-generic', java.version: '21.0.5'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:962)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:204)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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