[Erledigt] Santander Umsatz abrufen mit Fehler Unable to select an element...

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

[Erledigt] Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Di 11. Apr 2023, 10:49

Moin, Sorry.
Beim Programmaufruf heute wurden updates installiert, seit dem gehts nicht, Barclays Bank hat auch einmal gesponnen geht aber jetzt wieder

Santander Umsatz abrufen klappt wieder nicht mit der Fehlermeldung:

Code: Alles auswählen

11.04.2023 10:23:45] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.04.2023 10:23:45]  
[11.04.2023 10:23:45] System-Info: OS[Linux (ver. 5.15.0-69-generic) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[11.04.2023 10:23:45] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.55 | Build: 962 vom 20230409] [Hibiscus Mashup ver. 0.9.33 | Build: 553 vom 20230410]
[11.04.2023 10:23:45] Überprüfe Jameica-Version ...
[11.04.2023 10:23:45] OK: Jameica-Version 2.10.3 installiert und aktiv
[11.04.2023 10:23:45] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.04.2023 10:23:45] OK: Java-Version 1.8.0_211 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/Oracle_Java/jre1.8.0_211)
[11.04.2023 10:23:45] Überprüfe BrowserUpProxy-Version ...
[11.04.2023 10:23:45] OK: BrowserUpProxy-Version 2.2.9 installiert und aktiv
[11.04.2023 10:23:45] Überprüfe Selenium-Version ...
[11.04.2023 10:23:45] OK: Selenium-Version 4.8.3 installiert und aktiv
[11.04.2023 10:23:45] Überprüfe ChromeDriver-Version ...
[11.04.2023 10:23:45] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[11.04.2023 10:23:45]  
[11.04.2023 10:23:45] Synchronisiere Konto 'Santander - Giro, IBAN DE5731..595698 [Santander Consumer Bank]' ...
[11.04.2023 10:23:45] ChromeDriver Applikation-Proxy Einstellungen auf BrowserUp Proxy einstellen ...
[11.04.2023 10:23:45] ChromeDriver Proxy-Einstellungen setzen ...
[11.04.2023 10:23:45] OK: Es wird der HTTPS-Proxy von der Applikation benutzt
[11.04.2023 10:23:45] Selenium WebDriver über ChromeDriver wird gestartet ...
[11.04.2023 10:23:45] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[11.04.2023 10:23:45] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[11.04.2023 10:23:45] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[11.04.2023 10:23:53] OK. Ergebnis der Berechnung: 40A850EA0C33E3DDF49394EFBC932643 (Dauer: 7 Sek.)
[11.04.2023 10:23:54] Überprüfe Chromium-Version ...
[11.04.2023 10:23:54] OK. Browser ist: chrome ver. 112
[11.04.2023 10:24:08] Fehler: invalid selector: Unable to locate an element with the xpath expression  because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '' is not a valid XPath expression.
  (Session info: chrome=112.0.5615.0)
For documentation on this error, please visit: https://selenium.dev/exceptions/#invalid_selector_exception
Build info: version: '4.8.3', revision: 'e5e76298c3'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-69-generic', java.version: '1.8.0_211'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [ac26de5bcf7738ff6d99d9251f1eb48a, findElement {using=xpath, value=}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 112.0.5615.0, chrome: {chromedriverVersion: 112.0.5615.49 (bd2a7bcb881c..., userDataDir: /tmp/.com.google.Chrome.O1gr7Q}, goog:chromeOptions: {debuggerAddress: localhost:39153}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: LINUX, proxy: Proxy(manual, http=localhos..., se:cdp: ws://localhost:39153/devtoo..., se:cdpVersion: 112.0.5615.0, 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: ac26de5bcf7738ff6d99d9251f1eb48a

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 und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

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

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von hbci » Di 11. Apr 2023, 23:42

Ist ein Problem von Selenium 4.8.3, mit 4.8.1 läuft's.

Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Mi 12. Apr 2023, 09:21

Aha, ich habe aber 4.8.3 und wenn ich die Sicherung einspiele will das Programm bei Aufruf sofort updaten und lässt mir keine Wahl.
Habe jetzt die 4.8.3-testing drauf, aber auch da bekomme ich die Fehlermeldung.
Grüße
Koni
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

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

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von hbci » Mi 12. Apr 2023, 10:46

Deaktiviere die automatischen Updates, siehe hier.
Ich weiß nicht, wie bei Linux die Ordnerstruktur aussieht, du kannst aber auch einfach den Selenium-Ordner in /plugins löschen und das Zipfile der funktionierenden Version dahin entpacken.

Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Do 13. Apr 2023, 10:21

Moin,
ich finde bei mir leider keine ältere Version mehr von Selenium, immer nur die 4.8.3 oder die 4.8.3 testing
Grüße
Koni
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

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

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von hbci » Do 13. Apr 2023, 10:35

Äh, klick mal auf "Zipfile" in meinem obigen Beitrag...

Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Do 13. Apr 2023, 11:09

Spitze Danke, aber wenn ich das versuche zu installieren meckert er von wegen ist schon in einer aktuelleren Version installiert auch wenn ich es entpackt in den Plugin Ordner kopiere
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Do 13. Apr 2023, 11:48

So, Alles bestens Danke vielmals für die Hilfe.
Ich hatte das alte Selenium Verzeichnis nur umbenannt, das hat ihm nicht gefallen, jetzt ist es ganz weg aus dem Plugin und er hat den 4.8.1 erkannt und alles funzt
habe zwar jetzt laufend das mecker das ich das automatische Update nicht nutze, aber damit kann ich leben.
Grüße
und nochmals Danke
Koni
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

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: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Hibiscus-Scripter » So 16. Apr 2023, 22:42

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

Hierbei handelt es sich allerdings nicht um einen Fehler in Selenium, sondern dieses arbeitet wohl nun genauer und gibt einen Fehler aus, wenn wie angegeben der xPath-Befehl fehlerhaft sein sollte. Hier wird nun also ein BUG von mir ordentlich gemeldet :shifty: davor wurde dies eher ignoriert :shock:

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
Die Menüpunkte unter Mashup gehen allerdings im Moment nur bis Jameica Version 2.10.3.
Ab Version 2.10.4 muss bis zu Hibiscus.Mashup 0.9.34 die Jameica-interne Update-Funktion verwendet werden.

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:

Benutzeravatar
Ductreiber
Beiträge: 24
Registriert: Sa 11. Mär 2023, 13:20
Has thanked: 3 times
Been thanked: 2 times

Re: Santander Umsatz abrufen mit Fehler Unable to select an element...

Beitrag von Ductreiber » Mo 17. Apr 2023, 14:23

Habe heute mal alles auf neueste Versionen gebracht, außer Jameica, da habe ich noch 2.10.3.
Bin begeistert, alles läuft wieder wie ich es mir geträumt habe und jetzt auch in guter Geschwindigkeit.
Danke Danke Danke
Grüße Koni :-D :-D :-D
was nicht geht wird gehend gemacht!
siehe Avatar :shock:

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