[Erledigt] AMEX - Login-Felder fehlen? oder Endlosschleife

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 15:34

Danach ohne E-Mail-Haken:
Einstellungen.jpg
mit Screenshot
HibiscusMashup-Fehler_AMEX-Sync_1699966433241.png
mit dem log

Code: Alles auswählen

[14.11.2023 13:52:44] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 13:52:44]  
[14.11.2023 13:52:44] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 13:52:44] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 13:52:44] Überprüfe Jameica-Version ...
[14.11.2023 13:52:44] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 13:52:44] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 13:52:44] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2023 13:52:44] Überprüfe Selenium-Version ...
[14.11.2023 13:52:44] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 13:52:44] Überprüfe ChromeDriver-Version ...
[14.11.2023 13:52:44] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 13:52:44]  
[14.11.2023 13:52:44] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 13:52:44] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 13:52:46] Überprüfe Chrome-Version ...
[14.11.2023 13:52:46] OK. Browser ist: chrome ver. 119
[14.11.2023 13:53:01] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 13:53:27] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 13:53:53] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699966433241.png (Pfad: C:\Users\AnkI7\Desktop\)
[14.11.2023 13:54:14] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Der Login hat wohl nicht funktioniert wird aber auch nicht mehr gefunden?!. Bitte prüfen Sie dies manuell Online. Ansonsten bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.

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)
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.

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 15:37

Online mit Firefox auf selbem Rechner erfolgreich über Mail angemeldet.
Dem "Gerät nicht vertraut".

Beide Haken erntfernt.
Einstellungen.jpg
Abruf mashup.
Screenshot:
HibiscusMashup-Fehler_AMEX-Sync_1699967365098.png
log:

Code: Alles auswählen

[14.11.2023 14:07:35] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 14:07:35]  
[14.11.2023 14:07:35] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 14:07:35] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 14:07:35] Überprüfe Jameica-Version ...
[14.11.2023 14:07:35] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 14:07:35] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 14:07:35] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2023 14:07:35] Überprüfe Selenium-Version ...
[14.11.2023 14:07:35] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 14:07:35] Überprüfe ChromeDriver-Version ...
[14.11.2023 14:07:35] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 14:07:35]  
[14.11.2023 14:07:35] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 14:07:35] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 14:07:37] Überprüfe Chrome-Version ...
[14.11.2023 14:07:37] OK. Browser ist: chrome ver. 119
[14.11.2023 14:07:48] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 14:08:13] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 14:08:39] Der Login wurde zurückgesetzt, vermutlich nach Speichern des Geräts, versuche es daher nochmals...
[14.11.2023 14:08:59] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 14:09:25] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699967365098.png (Pfad: C:\Users\AnkI7\Desktop\)
[14.11.2023 14:10:06] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Die Loginseite wird trotz keinem bekannten Fehler noch immer angezeigt. Bitte prüfen Sie dies manuell Online oder aktivieren Sie den Anti-Inkogntio Modus. Ansonsten bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
(In den Synchronisierungsoptionen des Kontos die Checkbox aktivieren)

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)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank

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

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 15:40

Alle Haken wieder gesetzt=
HibiscusMashup-Fehler_AMEX-Sync_1699967664961.png
ergibt

Code: Alles auswählen

[14.11.2023 14:13:16] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 14:13:16]  
[14.11.2023 14:13:16] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 14:13:16] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 14:13:16] Überprüfe Jameica-Version ...
[14.11.2023 14:13:16] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 14:13:16] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 14:13:16] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2023 14:13:16] Überprüfe Selenium-Version ...
[14.11.2023 14:13:16] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 14:13:16] Überprüfe ChromeDriver-Version ...
[14.11.2023 14:13:16] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 14:13:16]  
[14.11.2023 14:13:16] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 14:13:16] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 14:13:18] Überprüfe Chrome-Version ...
[14.11.2023 14:13:18] OK. Browser ist: chrome ver. 119
[14.11.2023 14:13:32] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 14:13:59] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 14:14:25] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699967664961.png (Pfad: C:\Users\AnkI7\Desktop\)
[14.11.2023 14:14:29] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Der Login hat wohl nicht funktioniert wird aber auch nicht mehr gefunden?!. Bitte prüfen Sie dies manuell Online. Ansonsten bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.

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)
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.

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 15:42

Auf dem Laptop neue nightlys, alle Haken an:
HibiscusMashup-Fehler_AMEX-Sync_1699970673716.png
mit log:

Code: Alles auswählen

[14.11.2023 15:03:23] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 15:03:23]  
[14.11.2023 15:03:23] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 15:03:23] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 15:03:23] Überprüfe Jameica-Version ...
[14.11.2023 15:03:23] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 15:03:23] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 15:03:23] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2023 15:03:23] Überprüfe Selenium-Version ...
[14.11.2023 15:03:23] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 15:03:23] Überprüfe ChromeDriver-Version ...
[14.11.2023 15:03:23] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 15:03:23]  
[14.11.2023 15:03:23] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 15:03:24] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 15:03:26] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[14.11.2023 15:03:26] 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 119) ...
[14.11.2023 15:03:26] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[14.11.2023 15:03:27] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[14.11.2023 15:03:31] OK. Ergebnis der Berechnung: A45B1F2F43F6143D06DA7B09B67C2BC0 (Dauer: 4 Sek.)
[14.11.2023 15:03:35] Überprüfe Chromium-Version ...
[14.11.2023 15:03:35] OK. Browser ist: chrome ver. 119
[14.11.2023 15:03:37] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 15:04:08] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 15:04:34] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699970673716.png (Pfad: C:\Users\SYS\Desktop\)
[14.11.2023 15:04:44] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Der Login hat wohl nicht funktioniert wird aber auch nicht mehr gefunden?!. Bitte prüfen Sie dies manuell Online. Ansonsten bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.

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)
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.

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 15:45

Und VPN installiert.
Abruf mit Luxemburgischer IP
HibiscusMashup-Fehler_AMEX-Sync_1699971284133.png
mit log:

Code: Alles auswählen

[14.11.2023 15:13:25] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 15:13:25]  
[14.11.2023 15:13:25] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 15:13:25] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 15:13:25] Überprüfe Jameica-Version ...
[14.11.2023 15:13:25] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 15:13:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 15:13:25] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2023 15:13:25] Überprüfe Selenium-Version ...
[14.11.2023 15:13:25] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 15:13:25] Überprüfe ChromeDriver-Version ...
[14.11.2023 15:13:25] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 15:13:25]  
[14.11.2023 15:13:25] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 15:13:25] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 15:13:26] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[14.11.2023 15:13:26] 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 119) ...
[14.11.2023 15:13:26] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[14.11.2023 15:13:27] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[14.11.2023 15:13:32] OK. Ergebnis der Berechnung: A45B1F2F43F6143D06DA7B09B67C2BC0 (Dauer: 4 Sek.)
[14.11.2023 15:13:33] Überprüfe Chromium-Version ...
[14.11.2023 15:13:33] OK. Browser ist: chrome ver. 119
[14.11.2023 15:13:35] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 15:14:18] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[14.11.2023 15:14:44] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699971284133.png (Pfad: C:\Users\SYS\Desktop\)
[14.11.2023 15:14:48] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Der Login hat wohl nicht funktioniert wird aber auch nicht mehr gefunden?!. Bitte prüfen Sie dies manuell Online. Ansonsten bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.

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)
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.

scoddster
Beiträge: 3
Registriert: Di 14. Nov 2023, 14:41

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von scoddster » Di 14. Nov 2023, 16:15

Hallo und guten Tag,

zunächst möchte ich mich kurz vorstellen, ich bin Florian, langjähriger Hibiscus Mashup User, bisher jedoch im Forum noch nicht aktiv gewesen. Zu o.g. Fehler, der exakt so auch bei mir Auftritt, habe ich heute etwas herumprobiert, vllt. helfen die untenstehenden Erkenntnisse ja weiter:

Environment: M2 Macbook, Sorglos-Paket (jedoch auch mit manuellem Hibiscus-Setup und System-JRE gleicher Fehler)

Code: Alles auswählen

Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
OS[Mac OS X (ver. 14.1.1) aarch64]  
Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
Zunächst empfehle ich das Google Chrome Profil zu sichern, sodass man es wieder herstellen kann (so unter Mac OS):

Code: Alles auswählen

~# cp -av Library/Application\ Support/Google/Chrome/Default ./Default-backup
Die installierte Chrome-Variante hat die Version 119.0.6045.123.

Code: Alles auswählen

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
Google Chrome 119.0.6045.123
Der Fehlerfall stellt sich im log so dar:

Code: Alles auswählen

4.11.2023 17:02:09] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2023 17:02:09]  
[14.11.2023 17:02:09] System-Info: OS[Mac OS X (ver. 14.1.1) aarch64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[14.11.2023 17:02:09] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231113] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231113]
[14.11.2023 17:02:09] Überprüfe Jameica-Version ...
[14.11.2023 17:02:09] OK: Jameica-Version 2.10.4 installiert und aktiv
[14.11.2023 17:02:09] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2023 17:02:09] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[14.11.2023 17:02:09] Überprüfe Selenium-Version ...
[14.11.2023 17:02:09] OK: Selenium-Version 4.14.1 installiert und aktiv
[14.11.2023 17:02:09] Überprüfe ChromeDriver-Version ...
[14.11.2023 17:02:09] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[14.11.2023 17:02:09]  
[14.11.2023 17:02:09] Synchronisiere Konto 'Amex Florian, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2023 17:02:09] ChromeDriver Proxy-Einstellungen setzen ...
[14.11.2023 17:02:09] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[14.11.2023 17:02:09] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2023 17:02:32] Überprüfe Chrome-Version ...
[14.11.2023 17:02:32] OK. Browser ist: chrome ver. 119
[14.11.2023 17:03:56] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung xxxx******* auf https://www.americanexpress.com/de-de/account/login/ ...
[14.11.2023 17:04:54] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1699977893886.png (Pfad: /Users/fd/Desktop/)
[14.11.2023 17:05:14] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //input[contains(@id,'Username') or contains(@id,'eliloUserID')] (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:230)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:98)
	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.americanexpress.Collector.run(Collector.java:332)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//input[contains(@id,'Username') or contains(@id,'eliloUserID')]"}
  (Session info: chrome=119.0.6045.123)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.14.1', revision: '03f8ede370'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.1.1', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [fcf553b8a1c217f5f2659d6bc7343b81, findElement {using=xpath, value=//input[contains(@id,'Username') or contains(@id,'eliloUserID')]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 119.0.6045.123, chrome: {chromedriverVersion: 119.0.6045.105 (38c72552c5e..., userDataDir: /var/folders/j7/bhfh81bs2bz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:53690}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:53690/devtoo..., se:cdpVersion: 119.0.6045.123, 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: fcf553b8a1c217f5f2659d6bc7343b81
	at jdk.internal.reflect.GeneratedConstructorAccessor45.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.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:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
	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:359)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:353)
	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:205)
	... 11 more
Nachdem ich Chrome komplett vom System entfernt habe, (inkl. Application Support, etc.) installiert mashup mit selenium korrekt ein headless-Chrome in der Version 119.0.6045.105.

Code: Alles auswählen

/Users/Shared/Chrome-Headless/chrome-mac-arm64/Google\ Chrome\ for\ Testing.app/Contents/MacOS/Google\ Chrome\ for\ Testing --version
Google Chrome for Testing 119.0.6045.105
Mit dem nightly build in Verbindung mit der Headless-Version funktioniert der Abruf reproduzierbar.
(Jedoch nur mit Zwang auf E-Mail MFA und allen 3 Haken gesetzt).

Im Anschluss habe ich mir das gleiche Build des non-headless Chrome organisiert um evtl. Versionsunterschiede auszuschließen.

Code: Alles auswählen

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
Google Chrome 119.0.6045.105
Sobald diese Version installiert ist, wird headless-Chrome entfernt und der Abruf schlägt wieder fehl.
Das Fehlerverhalten ist wie bei @hubbelbubbel, daher von mir keine weiteren Screenshots.

Gibt es eine Möglichkeit die Nutzung des headless-Chrome zu erzwingen?
Zuletzt geändert von scoddster am Di 14. Nov 2023, 17:08, insgesamt 1-mal geändert.

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Di 14. Nov 2023, 16:26

Hallo scoddster, und Danke, dass Du Dich hier einbringst.
Bitte achte aber darauf, dass die wichtigen Test-Varianten mit mindestens einem LOG versehen sind!
Hier wird systematisch darauf geachtet, dass das eingehalten wird, weil es dem Entwickler entscheidende Hinweise mitliefert.
Danke nochmals!

scoddster
Beiträge: 3
Registriert: Di 14. Nov 2023, 14:41

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von scoddster » Di 14. Nov 2023, 17:09

hubbelbubbel hat geschrieben:
Di 14. Nov 2023, 16:26
Bitte achte aber darauf, dass die wichtigen Test-Varianten mit mindestens einem LOG versehen sind!
Danke für den Hinweis! Ich habe das Log noch im Post eingefügt.

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

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von Hibiscus-Scripter » Di 14. Nov 2023, 20:58

@hubbelbubbel
Danke, das sieht ja schon anders aus.
Jetzt ist die Frage warum bei dir da die 2FA-Seite nicht erkannt wird.

Davon hätte ich jetzt gerne den Quellcode aus den Entwickler-Tools des Browsers, damit der im Original ist.
Vermutlich wäre es aber am einfachsten mit einem direktem Zugriff.

@scoddster
Das Löschen des Profils deines Standard-Browsers ist nicht notwendig (außer wegen deiner Installation) das wird von Mashup niemals verwendet.
Zudem hatte @hubbeldubbel es ja auf einem anderem Laptop probiert wo gar kein Chrome drauf war und dadurch wurde dann wie bei dir der alternative Chromium nachgeladen... siehe oben viewtopic.php?f=34&t=1580&p=8971#p8963. Brachte nur nix.
Alle Haken wird es wohl nicht brauchen, aber zur Zeit immer den ersten, also den Anti-Inkognito Modus.
Ach ja und ich verwende auch einen normalen installierten Chrome Version 119.0.6045.123 (Offizieller Build) (x86_64) unter macOS.

Aber die Version kann man beeinflussen indem man einfach eine andere, also ältere oder neuere Version des ChromeDrivers installiert. Wenn der Browser dann nicht zusammenpasst, dann wird halt der alternative verwendet.
Einen Schalter gibts dafür nicht.

EDIT:
PS: Bevor ich es wieder vergessen, man kann auch noch als Test-Build das neuere Selenium 4.15 installieren. Den aktuellen Test-Chromedriver schiebe ich auch gleich hinterher.


EDIT #2:
Zudem irritiert mich das Aussehen der 2FA-Screenshots von hubbeldubbel, denn diese sollte viel schöner formatiert aussehen und zwar so:
Bildschirmfoto 2023-11-14 um 21.40.29.png
Heißt hier wird die Seite wieder nicht richtig geladen? War zu langsam? Wird gefiltert? Wird das CSS rausgefiltert? Läuft im Text-Modus?
Hast du immer ein VPN ode Proxy? Wenn dann würde ich alles dahingehend ausschalten und ungefiltert wie ein "normaler" User ins Internet?
Oder ist die Seite nicht einfach die alte Version? Dann hätte ich gerne wie gesagt den Quellcode aus dem Browser-Inspector (Entwickler-Tools).

EDIT #3:
Da es sich bei dem Screenshot von hubbeldubbel wohl um die alte Webseite handelt (wer weiß was die da an deinem Account rum bauen) habe ich zusätzlich diese Feld-Pfade wieder eingebaut. Für das Login-Formular war das allerdings schon so, da gab es diese Wechsel wohl auch mal, aber da sieht man ja auch auf dem Screenshot, dass die wirklich gar nicht da sind.

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:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
... 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

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: AMEX - Login-Felder fehlen? oder Endlosschleife

Beitrag von hubbelbubbel » Mi 15. Nov 2023, 03:52

Laptop, neue nightlys, alle Haken gesetzt in den Sync-Opts.
(Die "schöner formatiert aussehende" Loginseite kenne ich nicht, hatte ich noch nie.)
HibiscusMashup-Fehler_AMEX-Sync_1700013821613.png

Code: Alles auswählen

[15.11.2023 03:02:19] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[15.11.2023 03:02:19]  
[15.11.2023 03:02:19] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[15.11.2023 03:02:19] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231114] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231114]
[15.11.2023 03:02:19] Überprüfe Jameica-Version ...
[15.11.2023 03:02:19] OK: Jameica-Version 2.10.4 installiert und aktiv
[15.11.2023 03:02:19] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[15.11.2023 03:02:19] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[15.11.2023 03:02:19] Überprüfe Selenium-Version ...
[15.11.2023 03:02:19] OK: Selenium-Version 4.14.1 installiert und aktiv
[15.11.2023 03:02:19] Überprüfe ChromeDriver-Version ...
[15.11.2023 03:02:19] OK: ChromeDriver-Version 119.0.6045.105 installiert und aktiv
[15.11.2023 03:02:19]  
[15.11.2023 03:02:19] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[15.11.2023 03:02:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[15.11.2023 03:02:22] Überprüfe Chrome-Version ...
[15.11.2023 03:02:22] OK. Browser ist: chrome ver. 119
[15.11.2023 03:02:22] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[15.11.2023 03:02:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[15.11.2023 03:03:23] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[15.11.2023 03:03:26] authCode per E-Mail ist als Verfahren gesetzt ... Beginne Abfrage ...
[15.11.2023 03:03:42] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1700013821613.png (Pfad: C:\Users\SYS\Desktop\)
[15.11.2023 03:03:52] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: element 'otpChannel-Select' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button//h3[contains(.,'E-Mail')]//ancestor::button (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:230)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:618)
	at de.derrichter.finance.websync.institute.americanexpress.WebUtils.checkForAuthCode(WebUtils.java:438)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:169)
	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.americanexpress.Collector.run(Collector.java:332)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button//h3[contains(.,'E-Mail')]//ancestor::button"}
  (Session info: chrome=119.0.6045.124)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.14.1', revision: '03f8ede370'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [ff9190dbb4d772472b00b459c1652d19, findElement {using=xpath, value=//button//h3[contains(.,'E-Mail')]//ancestor::button}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 119.0.6045.124, chrome: {chromedriverVersion: 119.0.6045.105 (38c72552c5e..., userDataDir: C:\Users\SYS\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50849}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:50849/devtoo..., se:cdpVersion: 119.0.6045.124, 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: ff9190dbb4d772472b00b459c1652d19
	at jdk.internal.reflect.GeneratedConstructorAccessor30.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.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:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
	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:359)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:353)
	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:205)
	... 13 more

For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.14.1', revision: '03f8ede370'
System info: os.name: 'Windows 10', 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:801)
	at de.derrichter.finance.websync.institute.americanexpress.WebUtils.checkForAuthCode(WebUtils.java:438)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:169)
	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.americanexpress.Collector.run(Collector.java:332)
	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: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)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
DANN: Mit zusätzlich neuerem Selenium 4.15 und dem aktuellen Test-Chromedriver:
HibiscusMashup-Fehler_AMEX-Sync_1700014806741.png

Code: Alles auswählen

[15.11.2023 03:18:50] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[15.11.2023 03:18:50]  
[15.11.2023 03:18:50] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.15 | Build: 379 vom 20231103]
[15.11.2023 03:18:50] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.71-nightly | Build: 1059 vom 20231114] [Hibiscus Mashup ver. 0.9.39-nigthly | Build: 589 vom 20231114]
[15.11.2023 03:18:50] Überprüfe Jameica-Version ...
[15.11.2023 03:18:50] OK: Jameica-Version 2.10.4 installiert und aktiv
[15.11.2023 03:18:50] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[15.11.2023 03:18:50] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[15.11.2023 03:18:50] Überprüfe Selenium-Version ...
[15.11.2023 03:18:50] OK: Selenium-Version 4.15.0 installiert und aktiv
[15.11.2023 03:18:50] Überprüfe ChromeDriver-Version ...
[15.11.2023 03:18:50] OK: ChromeDriver-Version 120.0.6099.18 installiert und aktiv
[15.11.2023 03:18:50]  
[15.11.2023 03:18:50] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[15.11.2023 03:18:50] Selenium WebDriver über ChromeDriver wird gestartet ...
[15.11.2023 03:18:52] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[15.11.2023 03:18:52] 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 120) ...
[15.11.2023 03:18:52] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome in einer kompatiblen Version gefunden wird!)
[15.11.2023 03:18:53] Download-Fortschritt: 10%
[15.11.2023 03:18:54] Download-Fortschritt: 20%
[15.11.2023 03:18:54] Download-Fortschritt: 30%
[15.11.2023 03:18:55] Download-Fortschritt: 40%
[15.11.2023 03:18:55] Download-Fortschritt: 50%
[15.11.2023 03:18:56] Download-Fortschritt: 60%
[15.11.2023 03:18:56] Download-Fortschritt: 70%
[15.11.2023 03:18:57] Download-Fortschritt: 80%
[15.11.2023 03:19:01] Download-Fortschritt: 90%
[15.11.2023 03:19:04] Download-Fortschritt: 100%
[15.11.2023 03:19:04] ... Download erfolgreich, beginne entpacken ...
[15.11.2023 03:19:07] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter 'C:\ProgramData\Chrome-Headless'
[15.11.2023 03:19:07] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[15.11.2023 03:19:09] OK. Ergebnis der Berechnung: 2566F90018FE846AD5C69BBC303BDF29 (Dauer: 2 Sek.)
[15.11.2023 03:19:13] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://www.americanexpress.com/de-de/account/login/ ...
[15.11.2023 03:19:48] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[15.11.2023 03:19:51] authCode per E-Mail ist als Verfahren gesetzt ... Beginne Abfrage ...
[15.11.2023 03:20:07] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1700014806741.png (Pfad: C:\Users\SYS\Desktop\)
[15.11.2023 03:20:15] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: element 'otpChannel-Select' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button//h3[contains(.,'E-Mail')]//ancestor::button (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:229)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:618)
	at de.derrichter.finance.websync.institute.americanexpress.WebUtils.checkForAuthCode(WebUtils.java:438)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:169)
	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.americanexpress.Collector.run(Collector.java:332)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button//h3[contains(.,'E-Mail')]//ancestor::button"}
  (Session info: chrome=120.0.6099.18)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [1327dde0c4d8f1617dd8b46213eef607, findElement {using=xpath, value=//button//h3[contains(.,'E-Mail')]//ancestor::button}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 120.0.6099.18, chrome: {chromedriverVersion: 120.0.6099.18 (47e5b424a4dd..., userDataDir: C:\Users\SYS\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:51790}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:51790/devtoo..., se:cdpVersion: 120.0.6099.18, 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: 1327dde0c4d8f1617dd8b46213eef607
	at jdk.internal.reflect.GeneratedConstructorAccessor35.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.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:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:607)
	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:364)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:358)
	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:204)
	... 13 more

For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Windows 10', 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:801)
	at de.derrichter.finance.websync.institute.americanexpress.WebUtils.checkForAuthCode(WebUtils.java:438)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:169)
	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.americanexpress.Collector.run(Collector.java:332)
	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: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)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
VPN und Proxy hatte ich nie, nur für obigen Test VPN installiert. Jetzt war's wieder aus. Firewall aus. Virenscanner aus.

"Quellcode aus den Entwickler-Tools des Browsers" kenne ich mich nicht aus. Habe im Chrome 119 das da gefunden:
Quell.JPG
Aber da sind ja Tonnen von Zeugs drin, habe keinen Plan von dem Kram, sorry. Was brauchst Du da genau, oder gibt es eine Funktion, um alles zusammen herauszuholen?

Tut mir leid, bin da der Nerd.
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)“