[Erledigt] AMEX - element not interactable

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

[Erledigt] AMEX - element not interactable

Beitrag von hbci » Di 25. Apr 2023, 07:51

Abruf scheitert:

Code: Alles auswählen

[25.04.2023 07:42:42] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[25.04.2023 07:42:42]  
[25.04.2023 07:42:42] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[25.04.2023 07:42:42] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.57-nightly | Build: 970 vom 20230422] [Hibiscus Mashup ver. 0.9.34-nightly | Build: 556 vom 20230422]
[25.04.2023 07:42:42] Überprüfe Jameica-Version ...
[25.04.2023 07:42:42] OK: Jameica-Version 2.10.4 installiert und aktiv
[25.04.2023 07:42:42] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[25.04.2023 07:42:42] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[25.04.2023 07:42:42] Überprüfe Selenium-Version ...
[25.04.2023 07:42:42] OK: Selenium-Version 4.8.3 installiert und aktiv
[25.04.2023 07:42:42] Überprüfe ChromeDriver-Version ...
[25.04.2023 07:42:42] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[25.04.2023 07:42:42]  
[25.04.2023 07:42:42] Synchronisiere Konto 'AMEX Gold, IBAN DE0550..599700 [Deutsche Bank]' ...
[25.04.2023 07:42:42] Selenium WebDriver über ChromeDriver wird gestartet ...
[25.04.2023 07:42:46] Überprüfe Chrome-Version ...
[25.04.2023 07:42:46] OK. Browser ist: chrome ver. 112
[25.04.2023 07:43:14] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[25.04.2023 07:44:39] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[25.04.2023 07:44:50] AMEX-Login war erfolgreich
[25.04.2023 07:44:50] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[25.04.2023 07:44:50] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[25.04.2023 07:44:50] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[25.04.2023 07:44:50] Suche Umsätze im Zeitraum vom 25.04.2021 bis 25.04.2023 und lese diese aus ...
[25.04.2023 07:45:23] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1682401523198.png (Pfad: C:\Users\*\Desktop\)
[25.04.2023 07:45:54] Web-Logout der aktuellen Online-Sitzung ...
[25.04.2023 07:46:10] AMEX-Logout war erfolgreich
[25.04.2023 07:46:11] Fehler: WebDriver-Fehler: java.lang.Exception: checkResponse fehlerhaft: org.openqa.selenium.ElementNotInteractableException: element not interactable: [object HTMLParagraphElement] has no size and location
  (Session info: chrome=112.0.5615.138)
Build info: version: '4.8.3', revision: 'e5e76298c3'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [d7463252178c2fe46fd8fc9f8b4697c4, actions {actions=[org.openqa.selenium.interactions.Sequence@69f419d]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 112.0.5615.138, chrome: {chromedriverVersion: 112.0.5615.49 (bd2a7bcb881c..., userDataDir: C:\Users\*\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:50048}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:50048/devtoo..., se:cdpVersion: 112.0.5615.138, 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: d7463252178c2fe46fd8fc9f8b4697c4
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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:193)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:183)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:158)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:611)
	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:567)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:704)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:383)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:320)
	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)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:775)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:383)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:320)
	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)
2023-04-25 07_47_41-HibiscusMashup-Fehler_AMEX-Sync_1682401523198.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gochbewohner
Beiträge: 218
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: AMEX Sammelthread

Beitrag von gochbewohner » Di 25. Apr 2023, 13:45

Gleiches Verhalten bei mir.

dieboulette
Beiträge: 1
Registriert: Do 27. Apr 2023, 14:42
Has thanked: 2 times

Re: AMEX Sammelthread

Beitrag von dieboulette » Do 27. Apr 2023, 21:35

Selbes Problem bei mir.

tuuxx
Beiträge: 16
Registriert: Mi 14. Mär 2018, 17:20

Re: AMEX Sammelthread

Beitrag von tuuxx » Fr 28. Apr 2023, 13:32

Same here :)

Tommi.M
Beiträge: 39
Registriert: Do 15. Sep 2022, 20:01
Has thanked: 2 times
Been thanked: 2 times

Re: AMEX Sammelthread

Beitrag von Tommi.M » Fr 28. Apr 2023, 19:48

Exakt das gleiche Verhalten bei mir. :-?

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: AMEX - element not interactable

Beitrag von Hibiscus-Scripter » So 30. Apr 2023, 19:14

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

Da hier wie letztens beschrieben die AMEX auch wie die DKB früher immer nur zwischen verschiedenen Code-Varianten hin- und her zu wechseln scheint, hatte ich jetzt beide Varianten eingebaut, konnte dies aber da noch nicht testen. Nun ist es schon wieder soweit und man sieht es war noch nicht ausgereift. Nun sollte es passen.

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:

gochbewohner
Beiträge: 218
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: AMEX - element not interactable

Beitrag von gochbewohner » So 30. Apr 2023, 19:31

Es funktioniert wieder. Danke.

Tommi.M
Beiträge: 39
Registriert: Do 15. Sep 2022, 20:01
Has thanked: 2 times
Been thanked: 2 times

Re: [Erledigt] AMEX - element not interactable

Beitrag von Tommi.M » Mo 1. Mai 2023, 06:00

Danke für deine freundliche und offene Beschreibung der Hintergründe. Es geht mir auch des Öfteren so, dass ich einzelne Konstellationen nicht testen kann, weil kein Prüfling mit den entsprechenden Merkmalen zur Verfügung steht und ich somit keine andere Wahl habe, eine Applikation unfertig übergeben zu müssen.

Es funktioniert auch bei mir wieder.

Danke für deine großartige Unterstützung!

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