[Erledigt] Weltsparen endet mit langer Fehlermeldung

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

[Erledigt] Weltsparen endet mit langer Fehlermeldung

Beitrag von Martina » So 29. Sep 2019, 19:24

ich hoffe, ich habe alles richtig gemacht. Ich bin nämlich neu hier.

Mein Betr.Syst. ist Win10(32)
Hier das Protokoll, in dem die verwendeten Versionen, wenn ich das richtig sehe, alle drin stehen:

Code: Alles auswählen

[29.09.2019 19:14:51] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[29.09.2019 19:14:51]  
[29.09.2019 19:14:51] System-Info: OS[Windows 10 (ver. 10.0) x86]  Platform[Jameica 2.9.0-nightly | Build: 478 vom 20190927]  Plugin[hibiscus 2.9.0-nightly | Build: 361 vom 20190929]
[29.09.2019 19:14:51] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.6 | Build: 510 vom 20190917] [Hibiscus Mashup ver. 0.9.6 | Build: 360 vom 20190918]
[29.09.2019 19:14:51] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[29.09.2019 19:14:51] OK: Java-Version 12.0.2 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: D:\Finanzen\jameica\jre-win32)
[29.09.2019 19:14:51] Überprüfe Selenium-Version ...
[29.09.2019 19:14:51] OK: Selenium-Version 3.141.59 installiert und aktiv
[29.09.2019 19:14:51] Überprüfe ChromeDriver-Version ...
[29.09.2019 19:14:53] OK: ChromeDriver-Version 77.0.3865.40 installiert und aktiv
[29.09.2019 19:14:53]  
[29.09.2019 19:14:53] Synchronisiere Konto IBAN DE5050.. [MHB-Bank]' ...
[29.09.2019 19:15:05] Überprüfe Chromium-Version ...
[29.09.2019 19:15:05] OK. Browser ist: chrome ver. 77
[29.09.2019 19:15:06] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung mart******* auf https://banking.weltsparen.de/savingglobal/part/Welcome/content/loginEmail ...
[29.09.2019 19:15:54] WeltSparen-Login war erfolgreich
[29.09.2019 19:15:54] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[29.09.2019 19:15:54] Suche Umsätze im Zeitraum vom 18.11.2018 bis 29.09.2019 und lese diese aus ...
[29.09.2019 19:16:37] Web-Logout der aktuellen Online-Sitzung ...
[29.09.2019 19:16:39] WeltSparen-Logout war erfolgreich
[29.09.2019 19:16:40] Fehler: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //span[@class='sg-selenium-balance cell-value'] (tried for 10 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:177)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:585)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[@class='sg-selenium-balance cell-value']"}
  (Session info: headless chrome=77.0.3865.90)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DACH', ip: '192.168.178.26', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '12.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 77.0.3865.90, chrome: {chromedriverVersion: 77.0.3865.40 (f484704e052e0..., userDataDir: C:\Users\Martina\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:52538}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 056c76d18c42372b90a998718c721d1b
*** Element info: {Using=xpath, value=//span[@class='sg-selenium-balance cell-value']}
	at jdk.internal.reflect.GeneratedConstructorAccessor36.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.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:182)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:179)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
	... 6 more
Vielen Dank für Deine Mühen

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: Weltsparen endet mit langer Fehlermeldung

Beitrag von Hibiscus-Scripter » Mi 2. Okt 2019, 18:58

sorry, jetzt hätte ich dich wegen den Ganzen Banken-Umstellungen fasst vergessen ... das mit dem Protokoll hast du ganz richtig erkannt, nur ist das und der sinnvolle Nutzen dahinter noch nicht bei jedem so richtig angekommen ;D, daher

danke für die ordentliche Meldung mit der Status-Log,
das Problem konnte reproduziert und damit untersucht werden.

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ß

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Re: Weltsparen endet mit langer Fehlermeldung

Beitrag von Martina » Do 3. Okt 2019, 20:22

Herzlichen Dank! Es klappt.

schuwe1
Beiträge: 19
Registriert: Mo 1. Okt 2018, 15:29

Re: [Erledigt] Weltsparen endet mit langer Fehlermeldung

Beitrag von schuwe1 » So 6. Okt 2019, 21:54

Auch bei mir funktioniert es jetzt! ;-)
Herzlichen Dank

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