[Erledigt] VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found:

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
tomedgar
Beiträge: 6
Registriert: Do 22. Sep 2022, 16:11

VWBank - Fehler beim Abrufen der Umsätze: Error: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found

Beitrag von tomedgar » Fr 19. Jul 2024, 11:52

Hallo zusammen,

das folgende Theme "VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found" existiert bereits hier: viewtopic.php?f=34&t=1669&start=10.
Ich hatte mich ebenfalls auf diesen Thread gemeldet, da aber bisher keine Antwort kam, versuche ich es nochmal in einem neuen Beitrag.

Beim Abruf der Umsätz von einem Volkswagenbankkonto erhalte ich den Fehler "Error: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //strong[contains(text(),'1510') and contains(text(),'37') and contains(text(),'31')]//ancestor::li//div[@id='periodOption-selection'] (tried for 15 second(s) with 500 milliseconds interval)"

hier das Log:

Code: Alles auswählen

[19.07.2024 11:41:15] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[19.07.2024 11:41:15]  
[19.07.2024 11:41:15] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[19.07.2024 11:41:15] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76 | Build: 1111 vom 20240328] [Hibiscus Mashup ver. 0.9.44 | Build: 610 vom 20240328]
[19.07.2024 11:41:15] Überprüfe Jameica-Version ...
[19.07.2024 11:41:15] OK: Jameica-Version 2.10.4 installiert und aktiv
[19.07.2024 11:41:15] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[19.07.2024 11:41:15] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[19.07.2024 11:41:15] Überprüfe Selenium-Version ...
[19.07.2024 11:41:15] OK: Selenium-Version 4.19.1 installiert und aktiv
[19.07.2024 11:41:15] Überprüfe ChromeDriver-Version ...
[19.07.2024 11:41:15] OK: ChromeDriver-Version 124.0.6367.155 installiert und aktiv
[19.07.2024 11:41:15]  
[19.07.2024 11:41:15] Synchronisiere Konto 'VW Bank, IBAN DE3227...1 [Volkswagen Bank]' ...
[19.07.2024 11:41:16] Selenium WebDriver über ChromeDriver wird gestartet ...
[19.07.2024 11:41:16] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[19.07.2024 11:41:16] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[19.07.2024 11:41:16] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[19.07.2024 11:41:17] OK. Ergebnis der Berechnung: 0EE44D0CEF48B8B5A0EC766182F546B8 (Dauer: 1 Sek.)
[19.07.2024 11:41:18] Überprüfe Chromium-Version ...
[19.07.2024 11:41:18] OK. Browser ist: chrome ver. 124
[19.07.2024 11:41:20] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 2106******* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[19.07.2024 11:41:49] Warte auf PushTan Freigabe ...
[19.07.2024 11:42:02] VWBank-Login war erfolgreich
[19.07.2024 11:42:02] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[19.07.2024 11:42:02] Suche Umsätze im Zeitraum vom 02.06.2024 bis 19.07.2024 und lese diese aus ...
[19.07.2024 11:42:34] Web-Logout der aktuellen Online-Sitzung ...
[19.07.2024 11:42:40] VWBank-Logout war erfolgreich
[19.07.2024 11:42:41] Error: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //strong[contains(text(),'1510') and contains(text(),'37') and contains(text(),'31')]//ancestor::li//div[@id='periodOption-selection'] (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.volkswagenfinancialservices.WebPull.getTransData(WebPull.java:321)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.volkswagenfinancialservices.Collector.run(Collector.java:248)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	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":"//strong[contains(text(),'1510') and contains(text(),'37') and contains(text(),'31')]//ancestor::li//div[@id='periodOption-selection']"}
  (Session info: chrome=124.0.6367.155)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e0719f2525b98becb81dc4757f4e77a6, findElement {value=//strong[contains(text(),'1510') and contains(text(),'37') and contains(text(),'31')]//ancestor::li//div[@id='periodOption-selection'], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.155, chrome: {chromedriverVersion: 124.0.6367.155 (df4f029328b..., userDataDir: C:\Users\chris\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:63138}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:63138/devtoo..., se:cdpVersion: 124.0.6367.155, 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: e0719f2525b98becb81dc4757f4e77a6
	at jdk.internal.reflect.GeneratedConstructorAccessor101.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:518)
	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:355)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:349)
	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.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:953)
	at de.derrichter.finance.websync.institute.volkswagenfinancialservices.WebPull.getTransData(WebPull.java:321)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.volkswagenfinancialservices.Collector.run(Collector.java:248)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	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

hbci
VIP
VIP
Beiträge: 1197
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 34 times
Been thanked: 72 times

Re: VWBank - Fehler beim Abrufen der Umsätze: Error: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not f

Beitrag von hbci » Fr 19. Jul 2024, 13:36

Was hast du für ne Anwort erwartet? Die entscheidende Info steht doch in dem anderen Thread in meinem Beitrag über deinem Posting.

Das Projekt hier ist ne One-Man-Show. Und wenn der Man seit Wochen durch Abwesenheit glänzt, geht halt nichts voran.

tomedgar
Beiträge: 6
Registriert: Do 22. Sep 2022, 16:11

Re: VWBank - Fehler beim Abrufen der Umsätze: Error: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not f

Beitrag von tomedgar » Fr 19. Jul 2024, 13:55

Es war in keiner Weise negativ gemeint. Ich war mir lediglich nicht sicher, ob das posting in einem bestehenden Thread gesehen wurde bzw. das Thema untergegangen ist.
Nichts für ungut!

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2702
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 151 times
Been thanked: 85 times

Re: VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found:

Beitrag von Hibiscus-Scripter » Di 6. Aug 2024, 23:39

Hallo,

mit der neuen Version sollte dieses Problem gelöst sein.

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum
(Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

PennyP
Beiträge: 5
Registriert: Do 13. Jul 2023, 19:57
Has thanked: 4 times
Been thanked: 3 times

Re: VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found:

Beitrag von PennyP » Mi 7. Aug 2024, 09:27

Moin und vielen Dank.
Gerade ausprobiert, funktioniert wieder.

uhinze
Beiträge: 6
Registriert: Fr 17. Nov 2023, 12:48
Wohnort: Neuss
Been thanked: 1 time

Re: [Erledigt] VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found:

Beitrag von uhinze » Mi 7. Aug 2024, 18:11

Herzlichen Dank, funktioniert wieder.

Aibahloob
Beiträge: 17
Registriert: Mo 28. Mär 2022, 00:47
Has thanked: 7 times
Been thanked: 1 time

Re: [Erledigt] VWBank Fehler: Exception beim Abrufen der Kontoumsätze: element 'timeSelect' not found:

Beitrag von Aibahloob » Mi 14. Aug 2024, 21:36

Hallo,

vergisst es. Ich habe gerade gesehen das es nach dem Update wieder geht.

Danke für die Hilfe und sorry für meine Verwirrung.

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