[Erledigt] RaboDirect: Fehler beim Setzen des Benutzer-Login-Formulars

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von gochbewohner » Di 4. Aug 2020, 11:55

Man sollte schon darauf achten sämtliche Programme aktuell zu halten. Jamaica liegt bereits in der Version 2.9.6 vor. Hibiscus Version 2.8.24, financ.websync Version 0.9.14, hibiscus.mashup Version 0.9.12, Java Version 1.9.0_231, Google Chrome Version 84 und somit der ChromeDriver Version 84.0.41.47-

Jamaica lässt sich leider nicht updaten. Somit muss du das neueste Rundum-sorglos-Paket installiern. Deinen Google Chrom solltest du auch unbedingt aktualisieren. Erst danach die aktuellen nightly updates installieren.

Vorsichtshalber aber dien Daten sichern!

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von Hibiscus-Scripter » Di 4. Aug 2020, 12:07

@tschako
Dann hast du entweder nicht das Jameica gestartet, dass vom Paket installiert wurde oder aber solltest mal die neue Version drüber installieren wie gochbewohner ja schreibt.

Die Installation über das Paket erfolgt immer nach C:\Programme

Zudem ist das Problem hier aber Off-Topic, also bitte einen neuen Thread aufmachen wenn es denn nötig ist.

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

tschako
Beiträge: 14
Registriert: Fr 31. Jul 2020, 13:33

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von tschako » Mi 5. Aug 2020, 09:49

Hallo, Win64 Sorglos Pakat läuft jetzt: musste vorinstallierte 32bit Java durch 64bit Java Version ersetzen. Dazu noch das finance.websync 0.9.14-nightly plugin. Danke für die Hilfe. :thumbup:
Ein Fehler (Festgeld: Anzahl nach Art auslesen fehlerhaft....) kommt aber noch, erstelle dazu einen neuen Threat.

Yorat
Beiträge: 7
Registriert: Fr 10. Apr 2020, 07:41

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von Yorat » Mi 5. Aug 2020, 17:26

hbci hat geschrieben:
Di 4. Aug 2020, 06:35
Keine Fehlermeldung mehr, aber das Datum der Saldenaktualisierung wird nicht aktualisiert.
Bei mir funktioniert mit dem Nightly-Build alles wie gewünscht, auch das Datum der Saldenaktualisierung ist korrekt.

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von hbci » Mi 5. Aug 2020, 18:30

Das Datum wird immer noch nicht aktualisiert. Kann natürlich daran liegen, dass seit diesem Datum keine Umsätze erfolgten. Das hat aber bis zu diesem Datum nie eine Rolle gespielt.

Yorat
Beiträge: 7
Registriert: Fr 10. Apr 2020, 07:41

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von Yorat » Mi 5. Aug 2020, 23:20

hbci hat geschrieben:
Mi 5. Aug 2020, 18:30
Das Datum wird immer noch nicht aktualisiert. Kann natürlich daran liegen, dass seit diesem Datum keine Umsätze erfolgten.
Bei einem (weiteren) Testlauf ergibt sich nun bei mir der gleiche Fehler. Da seit dem letzten Post keine Umsätze getätigt wurden, kann ich letztlich nicht einmal beurteilen, ob die Umsätze zwar aktualisiert würden, das Datum jedoch nicht, oder ob eventuell gar nichts passiert.

Hier die zugehörige Fehlermeldung:

Code: Alles auswählen

[05.08.2020 23:08:16] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[05.08.2020 23:08:16]  
[05.08.2020 23:08:16] System-Info: OS[Linux (ver. 4.19.0-10-amd64) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[05.08.2020 23:08:16] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.14-nightly | Build: 620 vom 20200803] [Hibiscus Mashup ver. 0.9.12 | Build: 387 vom 20200602]
[05.08.2020 23:08:16] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[05.08.2020 23:08:16] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[05.08.2020 23:08:16] Überprüfe Selenium-Version ...
[05.08.2020 23:08:16] OK: Selenium-Version 3.141.59 installiert und aktiv
[05.08.2020 23:08:16] Überprüfe ChromeDriver-Version ...
[05.08.2020 23:08:16] OK: ChromeDriver-Version 84.0.4147.30 installiert und aktiv
[05.08.2020 23:08:16]  
[05.08.2020 23:08:16] Synchronisiere Konto 'RaboDirect Tagesgeldkonto, IBAN DE1750..****** [RaboDirect]' ...
[05.08.2020 23:08:17] ChromeDriver Proxy-Einstellungen setzen ...
[05.08.2020 23:08:17] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[05.08.2020 23:08:17] Selenium WebDriver über ChromeDriver wird gestartet ...
[05.08.2020 23:08:18] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[05.08.2020 23:08:18] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: session not created: This version of ChromeDriver only supports Chrome version 84) ...
[05.08.2020 23:08:19] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[05.08.2020 23:08:19] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[05.08.2020 23:08:24] OK. Ergebnis der Berechnung: ED0CEC687171F6479C50EA1915523CE3 (Dauer: 5 Sek.)
[05.08.2020 23:08:25] Überprüfe Chromium-Version ...
[05.08.2020 23:08:25] OK. Browser ist: chrome ver. 84
[05.08.2020 23:08:26] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 12********* auf https://www.rabodirect.de/mein-konto ...
[05.08.2020 23:09:08] RaboDirect-Login war erfolgreich
[05.08.2020 23:09:09] INFO: es werden nun gleich alle aktive RaboDirect-Konten zur Anmeldekennung '12********' abgearbeitet ...
[05.08.2020 23:09:09] Konto 'RaboDirect Tagesgeldkonto, IBAN DE1750..****** [RaboDirect] wird synchronisiert ...
[05.08.2020 23:09:09] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[05.08.2020 23:09:09] Suche Umsätze im Zeitraum vom 22.07.2020 bis 05.08.2020 und lese diese aus ...
[05.08.2020 23:09:43] Web-Logout der aktuellen Online-Sitzung ...
[05.08.2020 23:09:46] RaboDirect-Logout war erfolgreich
[05.08.2020 23:09:46] Fehler: Datum-Felder nicht gefunden (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at de.derrichter.finance.websync.institute.rabodirect.WebPull.getTransData(WebPull.java:353)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.rabodirect.Collector.run(Collector.java:248)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von Hibiscus-Scripter » Sa 15. Aug 2020, 20:08

@Yorat du meinst etwas anderes als @hbci denke ich.
Schau einfach mal Online in der Umsatzsuch ob da alles korrekt ist.

Ich habe es gerade nochmals versucht und bestimmt seit über einem Jahr keine Umsätze mehr.
Alles korrekt.

Nur muss man bedenken, dass wenn man z.B. in der Detail-Ansicht des Kontos ist, dann wird das Saldo-Datum nicht sofort Live angezeigt, sondern mann muss z. B. nochmals in die Kontoliste gehen.
Das ist ein Bug von Hibiscus der bis heute nicht gelöst wurde.
Der Befehl zum aktualisieren funktioniert ja, insofern man diesen ja wohl nicht in den Synchronisierungsoptionen des Kontos einfach manuell abgeschaltet hat?!

Gruß :wave:

EDIT:
So, nachdem ich mal alle Umsätze gelöscht habe, ist bei mir die selbe Fehlermeldung gekommen.
Manchmal klappt einfach der Link "Umsätze filtern" nicht und dann kam noch hinzu, dass der widerholte Klick darauf angepasst werden muss.
Bei mir gings jetzt aber dann auch immer, bei drei Tests:

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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:

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von hbci » Sa 15. Aug 2020, 20:35

Anscheinend funktioniert die Aktualisierung des Datums bei Rabo tatsächlich, wenn man in den Synchronisierungsoptionen Umsätze und Saldo abrufen anhakt. Aber das kann ja nicht der Sinn der Übung sein, das Anhaken ist nach meinem Verständnis nur für den automatischen Synchronisierungsrundruf gedacht. Ich möchte das Konto ja explizit nicht automatisch, sondern manuell durch Klick auf den entsprechenden Button aktualisieren. Bei anderen Non-HBCI-Konten, z. B. Mercedes-Benz-Bank, funktioniert das Aktualisieren des Datums ja auch ohne Anhaken, nur offensichtlich bei Rabo nicht.

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von Hibiscus-Scripter » So 16. Aug 2020, 13:58

Jetzt weiß ich was du meinst. Na wenn du das sagst und das so gedacht ist, aber der Button heißt ja schon so...

Also das Problem trat dann wohl bei den Konten mit Mehrfachabruf auf und ist jetzt wohl auch verbessert.
Dies galt dann auch für die DKB-Visa und die MoneYou.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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:

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

Re: RaboDirect: [Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Benutzer-Login-Formular

Beitrag von hbci » So 16. Aug 2020, 20:38

Das Datum wird jetzt wie gewünscht ohne das Anhaken in den Synchronisierungsoptionen aktualisiert, Chrome läuft allerdings nicht im Silent Mode.

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