[Erledigt] MercedesCard Kreditkarte

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

[Erledigt] MercedesCard Kreditkarte

Beitrag von stefluik » Sa 10. Dez 2022, 22:20

Hallo,
ich bin immer noch dabei, die Verbindung zum Abfragen der MercedesCard Kreditkarte einzurichten.
Mittlerweile bekomme ich einen neuen Fehler:

Code: Alles auswählen

[10.12.2022 22:18:39] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.12.2022 22:18:39]  
[10.12.2022 22:18:39] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[10.12.2022 22:18:39] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.49 | Build: 898 vom 20221202] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[10.12.2022 22:18:39] Überprüfe Jameica-Version ...
[10.12.2022 22:18:39] OK: Jameica-Version 2.10.2 installiert und aktiv
[10.12.2022 22:18:39] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.12.2022 22:18:39] OK: Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\jameica\jre-win64)
[10.12.2022 22:18:39] Überprüfe Selenium-Version ...
[10.12.2022 22:18:39] OK: Selenium-Version 4.6.0 installiert und aktiv
[10.12.2022 22:18:39] Überprüfe ChromeDriver-Version ...
[10.12.2022 22:18:39] OK: ChromeDriver-Version 108.0.5359.71 installiert und aktiv
[10.12.2022 22:18:39] Überprüfe PDFBox-Version ...
[10.12.2022 22:18:39] OK: PDFBox-Version 2.0.27 installiert und aktiv
[10.12.2022 22:18:39]  
[10.12.2022 22:18:39] Synchronisiere Konto 'MercedesCard - Kreditkarte, IBAN DE7560..785419 [Landesbank ...ische Bank]' ...
[10.12.2022 22:18:39] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.12.2022 22:18:40] Überprüfe Chrome-Version ...
[10.12.2022 22:18:40] OK. Browser ist: chrome ver. 108
[10.12.2022 22:18:43] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 4272******* auf https://kso.bw-bank.de/KSOClient/bwbank/login ...
[10.12.2022 22:19:24] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.id: kartennummer (tried for 30 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at de.derrichter.finance.websync.institute.bwbank.WebAuth.loginWithSelenium(WebAuth.java:109)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.bwbank.Collector.run(Collector.java:182)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#kartennummer"}
  (Session info: headless chrome=108.0.5359.99)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.6.0', revision: '79f1c02ae20'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [8c25187960a834d06cdd38e592ecc3be, findElement {using=id, value=kartennummer}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 108.0.5359.99, chrome: {chromedriverVersion: 108.0.5359.71 (1e0e3868ee06..., userDataDir: C:\Users\stefa\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:56100}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:56100/devtoo..., se:cdpVersion: 108.0.5359.99, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 8c25187960a834d06cdd38e592ecc3be
	at jdk.internal.reflect.GeneratedConstructorAccessor131.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:541)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:60)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:365)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:357)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:174)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	... 11 more


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
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 dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
Habt ihr mir Tipps, was das sein kann?

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

Re: MercedesCard Kreditkarte

Beitrag von Hibiscus-Scripter » Sa 10. Dez 2022, 23:04

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Da hat sich bei der BW-Bank wohl der Login-Aufruf etwas geändert. Interessant ist hier, das der Link sogar auf der Mercedes Card Seite falsch ist und zum selben Fehler führt:
HTTP Status 404 – nicht gefunden
Aber das Zertifikat der Seite stimmt ja auch nicht :roll:

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

Re: MercedesCard Kreditkarte

Beitrag von stefluik » So 11. Dez 2022, 11:36

Hallo,
danke für die Rückmeldung.
ich habe die beiden Skripte des nightly-build installiert und bekomme daraufhin folgende Meldung:

Code: Alles auswählen

Fehlermeldung von MercedesCard Visa Kartenservice
Sie haben keine Berechtigung im System. Bitte wenden sie sich an ihren Payback Visa Kartenservice.
Das Log erhält sonst keinen weiteren Hinweis.
Ich bekomme keine Nachricht an meiner BW Secure App.
Stefan

stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

Re: MercedesCard Kreditkarte

Beitrag von stefluik » So 11. Dez 2022, 12:10

Da wird die falsche Web-Seite verwendet.
Es sollte diese sein:https://kso.bw-bank.de/

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

Re: MercedesCard Kreditkarte

Beitrag von Hibiscus-Scripter » So 11. Dez 2022, 12:47

Bitte poste IMMER die VOLLSTÄNDIGE STATUS-LOG

Das ist der Original-Link der Mercedes-Homepage, also ich weiß schon was ich mache ...
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

: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

stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

Re: MercedesCard Kreditkarte

Beitrag von stefluik » So 11. Dez 2022, 14:33

Code: Alles auswählen

[11.12.2022 14:32:06] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.12.2022 14:32:06]  
[11.12.2022 14:32:06] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[11.12.2022 14:32:06] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.49-nightly | Build: 904 vom 20221210] [Hibiscus Mashup ver. 0.9.29-nightly | Build: 527 vom 20221202]
[11.12.2022 14:32:06] Überprüfe Jameica-Version ...
[11.12.2022 14:32:06] OK: Jameica-Version 2.10.2 installiert und aktiv
[11.12.2022 14:32:06] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.12.2022 14:32:06] OK: Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\jameica\jre-win64)
[11.12.2022 14:32:06] Überprüfe Selenium-Version ...
[11.12.2022 14:32:06] OK: Selenium-Version 4.6.0 installiert und aktiv
[11.12.2022 14:32:06] Überprüfe ChromeDriver-Version ...
[11.12.2022 14:32:06] OK: ChromeDriver-Version 108.0.5359.71 installiert und aktiv
[11.12.2022 14:32:06] Überprüfe PDFBox-Version ...
[11.12.2022 14:32:06] OK: PDFBox-Version 2.0.27 installiert und aktiv
[11.12.2022 14:32:06]  
[11.12.2022 14:32:06] Synchronisiere Konto 'MercedesCard - Kreditkarte, IBAN DE7560..785419 [Landesbank ...ische Bank]' ...
[11.12.2022 14:32:06] Selenium WebDriver über ChromeDriver wird gestartet ...
[11.12.2022 14:32:13] Überprüfe Chrome-Version ...
[11.12.2022 14:32:13] OK. Browser ist: chrome ver. 108
[11.12.2022 14:32:16] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 4272******* auf https://kso.bw-bank.de/KSOClient/bwbank/login ...
[11.12.2022 14:32:40] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehlermeldung des Servers: Sie haben keine Berechtigung im System. Bitte wenden Sie sich an Ihren Payback Visa Kartenservice.

Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
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 dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

Re: MercedesCard Kreditkarte

Beitrag von stefluik » So 11. Dez 2022, 14:46

Ich habe gerade nochmal etwas herum gecheckt.
Die Login Seite lässt sich nur über https://kso.bw-bank.de/ aufrufen.
Die eigentliche Login Seite lässt sich auch nicht refreshen. Anmelden kann ich mich dort jedoch.
Die Ziel Seite für https://kso.bw-bank.de/payback hat als Logo das Payback Logo und auch eine etwas andere URL.
Dort habe ich keine Berechtigung. Den falschen Link habe ich so im Jameica.log gefunden.
Stefan

stefluik
Beiträge: 27
Registriert: Sa 2. Jun 2018, 12:27
Been thanked: 1 time

Re: MercedesCard Kreditkarte

Beitrag von stefluik » So 11. Dez 2022, 21:15

Hallo,
gibt es heute eventuell noch eine Rückmeldung und eine Korrektur.
Ich freue mich
Gruß
Stefan

hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

Re: MercedesCard Kreditkarte

Beitrag von hbci » Mo 12. Dez 2022, 20:15

Ich kann das Problem bestätigen, ein User hatte heute in einem anderen Forum das gleiche Problem mit der Payback Visa. Die o. g. URLs redirecten auf https://kso.bw-bank.de/KSOClient/bwbank/login bzw. https://kso.bw-bank.de/KSOClient/payback/login, bei deren direktem Aufruf kommt allerdings ein 404 Error. Auf der Payback-Seite ist die URL bereits aktualisiert, auf der Mercedes-Seite offensichtlich noch nicht.
Zuletzt geändert von hbci am Di 13. Dez 2022, 19:10, insgesamt 1-mal geändert.

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

Re: MercedesCard Kreditkarte

Beitrag von Hibiscus-Scripter » Di 13. Dez 2022, 16:54

So, danke für die Meldung, besser aber immer mit Log.
das Problem konnte reproduziert und damit untersucht werden.

Danke. Das mit den URLs ist mir wie gesagt natürlich klar ;-)
Hier waren aber noch diverse Änderungen intern und in Hibiscus Mashup notwendig.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

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