[Erledigt] AMEX fehler #no_such_element

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Markus0123
Beiträge: 1
Registriert: Mo 14. Nov 2022, 21:59

[Erledigt] AMEX fehler #no_such_element

Beitrag von Markus0123 » Mo 14. Nov 2022, 22:13

Hallo,

ich bekomm leider seit ein paar Tagen beim Abrufen meiner Amex Umsätze einen Fehler. An der SW-Version liegt es hofentlich nicht, hab nochmal nach Updates gesucht. Im Forum konnte ich leider nichts dazu finden.

Ich hab alle Versions und Log infos angehängt und hoffe mir kann wer weiterhelfen.

Vielen Dank schonmal:)

Viele Grüße

Markus

Software-Version: 0.9.29
Datenbank-Version: 1
Build: 522 [Datum 20221107]

JDBC-Treiber: org.h2.Driver
JDBC-URL: jdbc:h2:C:\Users\xxx\.jameica\hibiscus.mashup/h2db/mashup;CIPHER=XTEA
JDBC-Username: mashup
JDBC-Passwort

Code: Alles auswählen

[14.11.2022 22:02:18] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2022 22:02:18]  
[14.11.2022 22:02:18] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[14.11.2022 22:02:18] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.47 | Build: 890 vom 20221107] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[14.11.2022 22:02:18] Überprüfe Jameica-Version ...
[14.11.2022 22:02:18] OK: Jameica-Version 2.10.2 installiert und aktiv
[14.11.2022 22:02:18] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2022 22:02:18] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2022 22:02:18] Überprüfe Selenium-Version ...
[14.11.2022 22:02:18] OK: Selenium-Version 4.5.0 installiert und aktiv
[14.11.2022 22:02:18] Überprüfe ChromeDriver-Version ...
[14.11.2022 22:02:18] OK: ChromeDriver-Version 107.0.5304.62 installiert und aktiv
[14.11.2022 22:02:18]  
[14.11.2022 22:02:18] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE-- [Deutsche Bank]' ...
[14.11.2022 22:02:18] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2022 22:02:20] Überprüfe Chrome-Version ...
[14.11.2022 22:02:20] OK. Browser ist: chrome ver. 107
[14.11.2022 22:02:22] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung xxxx******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[14.11.2022 22:03:54] AMEX-Login war erfolgreich
[14.11.2022 22:03:54] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[14.11.2022 22:03:54] Suche Umsätze im Zeitraum vom 15.01.2022 bis 14.11.2022 und lese diese aus ...
[14.11.2022 22:04:29] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1668459869762.png
[14.11.2022 22:04:35] Web-Logout der aktuellen Online-Sitzung ...
[14.11.2022 22:04:38] AMEX-Logout war erfolgreich
[14.11.2022 22:04:40] Fehler: WebDriver-Fehler: java.lang.Exception: element 'cardLink' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: (//p[@class='heading-2' and contains(text(),'31000')])[2] (tried for 15 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:597)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:379)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:313)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"(//p[@class='heading-2' and contains(text(),'31000')])[2]"}
  (Session info: headless chrome=107.0.5304.107)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a6404f839e1d7b391efe73abff929bc2, findElement {using=xpath, value=(//p[@class='heading-2' and contains(text(),'31000')])[2]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 107.0.5304.107, chrome: {chromedriverVersion: 107.0.5304.62 (1eec40d3a576..., userDataDir: C:\Users\Markus\AppData\Loc...}, goog:chromeOptions: {debuggerAddress: localhost:62802}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:62802/devtoo..., se:cdpVersion: 107.0.5304.107, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: a6404f839e1d7b391efe73abff929bc2
	at jdk.internal.reflect.GeneratedConstructorAccessor76.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:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:547)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:60)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:365)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:357)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:174)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	... 7 more

For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:769)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:379)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:313)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
und gerade nochmal getestet, nach einem weiterm neustart, leider mit dem gleichen ergebnis, alle anderen Konten klappen.

Code: Alles auswählen

[14.11.2022 22:20:45] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.11.2022 22:20:45]  
[14.11.2022 22:20:45] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[14.11.2022 22:20:45] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.47 | Build: 890 vom 20221107] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[14.11.2022 22:20:45] Überprüfe Jameica-Version ...
[14.11.2022 22:20:45] OK: Jameica-Version 2.10.2 installiert und aktiv
[14.11.2022 22:20:45] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.11.2022 22:20:45] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[14.11.2022 22:20:45] Überprüfe Selenium-Version ...
[14.11.2022 22:20:45] OK: Selenium-Version 4.5.0 installiert und aktiv
[14.11.2022 22:20:45] Überprüfe ChromeDriver-Version ...
[14.11.2022 22:20:45] OK: ChromeDriver-Version 107.0.5304.62 installiert und aktiv
[14.11.2022 22:20:45]  
[14.11.2022 22:20:45] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[14.11.2022 22:20:45] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.11.2022 22:20:48] Überprüfe Chrome-Version ...
[14.11.2022 22:20:48] OK. Browser ist: chrome ver. 107
[14.11.2022 22:20:50] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung mark******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[14.11.2022 22:22:01] AMEX-Login war erfolgreich
[14.11.2022 22:22:01] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[14.11.2022 22:22:01] Suche Umsätze im Zeitraum vom 15.01.2022 bis 14.11.2022 und lese diese aus ...
[14.11.2022 22:22:26] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1668460946291.png
[14.11.2022 22:25:23] Web-Logout der aktuellen Online-Sitzung ...
[14.11.2022 22:25:27] AMEX-Logout war erfolgreich
[14.11.2022 22:25:28] Fehler: Fehler beim setzen der Abrufzeitraum-Werte oder des Anfordern-Button (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#startDate"}
  (Session info: headless chrome=107.0.5304.107)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [57c2f0563ad3f85f3f34dfc2ef972abd, findElement {using=id, value=startDate}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 107.0.5304.107, chrome: {chromedriverVersion: 107.0.5304.62 (1eec40d3a576..., userDataDir: C:\Users\Markus\AppData\Loc...}, goog:chromeOptions: {debuggerAddress: localhost:64175}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:64175/devtoo..., se:cdpVersion: 107.0.5304.107, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 57c2f0563ad3f85f3f34dfc2ef972abd
	at jdk.internal.reflect.GeneratedConstructorAccessor32.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:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:547)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:365)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:357)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:726)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:313)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

Auf dieser Seite befindliche Inputs zur Analyse:
| 0000 |  outerHTML:: <input id="axp-global-header__GlobalHeader__searchOpener___1EZwv" name="axp-global-header__Tabs__tabOpener___1UPD9" type="checkbox" class="axp-global-header__dls-module__srOnly___u78M4" readonly=""> |  innerHTML::  |  getText (shrinked):: 
| 0001 |  outerHTML:: <input aria-hidden="true" id="axp-global-header__GlobalHeader__menuOpener___2kE0z" type="checkbox" class="axp-global-header__dls-module__displayNone___3VUuZ"> |  innerHTML::  |  getText (shrinked):: 
| 0002 |  outerHTML:: <input aria-describedby="aria-intro" aria-label="aria-intro" id="axp-global-header__Tabs__tabOpener___1UPD9" name="axp-global-header__Tabs__tabOpener___1UPD9" class="axp-global-header__Tabs__tabOpen___1K4kz" type="radio" checked=""> |  innerHTML::  |  getText (shrinked):: 
| 0003 |  outerHTML:: <input aria-labelledby="label-helpMenu" class="axp-global-header__Tabs__tabOpen___1K4kz axp-global-header__dls-module__srOnly___u78M4" id="axp-global-header__Tabs__tabOpener___1UPD9-helpMenu" name="axp-global-header__Tabs__tabOpener___1UPD9" type="radio"> |  innerHTML::  |  getText (shrinked):: 
| 0004 |  outerHTML:: <input class="axp-global-header__dls-module__formControl___2tgsf undefined" name="term" aria-label="search input" type="search"> |  innerHTML::  |  getText (shrinked):: 
| 0005 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-myAccount" checked=""> |  innerHTML::  |  getText (shrinked):: 
| 0006 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-cards"> |  innerHTML::  |  getText (shrinked):: 
| 0007 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-travel"> |  innerHTML::  |  getText (shrinked):: 
| 0008 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-insurance"> |  innerHTML::  |  getText (shrinked):: 
| 0009 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-rewards"> |  innerHTML::  |  getText (shrinked):: 
| 0010 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-business"> |  innerHTML::  |  getText (shrinked):: 
| 0011 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-helpMenu"> |  innerHTML::  |  getText (shrinked):: 
| 0012 |  outerHTML:: <input id="date-picker-start" type="text" name="date-picker-start" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="10/14/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0013 |  outerHTML:: <input id="date-picker-end" type="text" name="date-picker-end" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="11/14/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0014 |  outerHTML:: <input id="date-picker-start" type="text" name="date-picker-start" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="10/14/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0015 |  outerHTML:: <input id="date-picker-end" type="text" name="date-picker-end" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="11/14/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0016 |  outerHTML:: <input type="text" id="search-input" name="searchInput" class="form-control" alt="search for transactions" aria-label="search-input" value=""> |  innerHTML::  |  getText (shrinked):: 
| 0017 |  outerHTML:: <input type="text" id="search-input" name="searchInput" class="form-control" alt="search for transactions" aria-label="search-input" value=""> |  innerHTML::  |  getText (shrinked):: 
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: AMEX fehler #no_such_element

Beitrag von gochbewohner » Di 15. Nov 2022, 13:53

Kann den Fehler bestätigen:

Code: Alles auswählen

[15.11.2022 13:39:20] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[15.11.2022 13:39:20]  
[15.11.2022 13:39:20] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[15.11.2022 13:39:20] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.47 | Build: 890 vom 20221107] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[15.11.2022 13:39:20] Überprüfe Jameica-Version ...
[15.11.2022 13:39:20] OK: Jameica-Version 2.10.2 installiert und aktiv
[15.11.2022 13:39:20] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[15.11.2022 13:39:20] OK: Java-Version 17.0.2 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[15.11.2022 13:39:20] Überprüfe Selenium-Version ...
[15.11.2022 13:39:20] OK: Selenium-Version 4.5.0 installiert und aktiv
[15.11.2022 13:39:20] Überprüfe ChromeDriver-Version ...
[15.11.2022 13:39:21] OK: ChromeDriver-Version 107.0.5304.62 installiert und aktiv
[15.11.2022 13:39:21]  
[15.11.2022 13:39:21] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[15.11.2022 13:39:21] Selenium WebDriver über ChromeDriver wird gestartet ...
[15.11.2022 13:39:24] Überprüfe Chrome-Version ...
[15.11.2022 13:39:24] OK. Browser ist: chrome ver. 107
[15.11.2022 13:39:26] 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 ...
[15.11.2022 13:42:16] AMEX-Login war erfolgreich
[15.11.2022 13:42:16] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[15.11.2022 13:42:16] Suche Umsätze im Zeitraum vom 30.10.2022 bis 15.11.2022 und lese diese aus ...
[15.11.2022 13:42:42] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1668516162047.png
[15.11.2022 13:47:17] Web-Logout der aktuellen Online-Sitzung ...
[15.11.2022 13:47:21] AMEX-Logout war erfolgreich
[15.11.2022 13:47:21] Fehler: Fehler beim setzen der Abrufzeitraum-Werte oder des Anfordern-Button (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#startDate"}
  (Session info: headless chrome=107.0.5304.107)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [8042f9194f829e0dac11497e0d0b5a3d, findElement {using=id, value=startDate}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 107.0.5304.107, chrome: {chromedriverVersion: 107.0.5304.62 (1eec40d3a576..., userDataDir: C:\Users\Norbert\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:50328}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:50328/devtoo..., se:cdpVersion: 107.0.5304.107, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 8042f9194f829e0dac11497e0d0b5a3d
	at jdk.internal.reflect.GeneratedConstructorAccessor69.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	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:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:547)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:365)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:357)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:726)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:313)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

Auf dieser Seite befindliche Inputs zur Analyse:
| 0000 |  outerHTML:: <input type="checkbox" id="axp-global-header__GlobalHeader__searchOpener___1EZwv" name="axp-global-header__Tabs__tabOpener___1UPD9" class="axp-global-header__dls-module__srOnly___u78M4" readonly=""> |  innerHTML::  |  getText (shrinked):: 
| 0001 |  outerHTML:: <input type="checkbox" aria-hidden="true" id="axp-global-header__GlobalHeader__menuOpener___2kE0z" class="axp-global-header__dls-module__displayNone___3VUuZ"> |  innerHTML::  |  getText (shrinked):: 
| 0002 |  outerHTML:: <input type="radio" aria-describedby="aria-intro" aria-label="aria-intro" id="axp-global-header__Tabs__tabOpener___1UPD9" name="axp-global-header__Tabs__tabOpener___1UPD9" class="axp-global-header__Tabs__tabOpen___1K4kz" checked=""> |  innerHTML::  |  getText (shrinked):: 
| 0003 |  outerHTML:: <input type="radio" aria-labelledby="label-helpMenu" class="axp-global-header__Tabs__tabOpen___1K4kz axp-global-header__dls-module__srOnly___u78M4" id="axp-global-header__Tabs__tabOpener___1UPD9-helpMenu" name="axp-global-header__Tabs__tabOpener___1UPD9"> |  innerHTML::  |  getText (shrinked):: 
| 0004 |  outerHTML:: <input type="search" class="axp-global-header__dls-module__formControl___2tgsf undefined" name="term" aria-label="search input"> |  innerHTML::  |  getText (shrinked):: 
| 0005 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-myAccount" checked=""> |  innerHTML::  |  getText (shrinked):: 
| 0006 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-cards"> |  innerHTML::  |  getText (shrinked):: 
| 0007 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-travel"> |  innerHTML::  |  getText (shrinked):: 
| 0008 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-insurance"> |  innerHTML::  |  getText (shrinked):: 
| 0009 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-rewards"> |  innerHTML::  |  getText (shrinked):: 
| 0010 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-business"> |  innerHTML::  |  getText (shrinked):: 
| 0011 |  outerHTML:: <input type="radio" class="axp-global-header__dls-module__displayNone___3VUuZ" name="large-menu-opener-" id="large-menu-opener-helpMenu"> |  innerHTML::  |  getText (shrinked):: 
| 0012 |  outerHTML:: <input id="date-picker-start" type="text" name="date-picker-start" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="10/15/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0013 |  outerHTML:: <input id="date-picker-end" type="text" name="date-picker-end" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="11/15/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0014 |  outerHTML:: <input id="date-picker-start" type="text" name="date-picker-start" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="10/15/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0015 |  outerHTML:: <input id="date-picker-end" type="text" name="date-picker-end" aria-invalid="false" aria-required="false" class="css-1kr3ohv" value="11/15/2022"> |  innerHTML::  |  getText (shrinked):: 
| 0016 |  outerHTML:: <input type="text" id="search-input" name="searchInput" class="form-control" alt="search for transactions" aria-label="search-input" value=""> |  innerHTML::  |  getText (shrinked):: 
| 0017 |  outerHTML:: <input type="text" id="search-input" name="searchInput" class="form-control" alt="search for transactions" aria-label="search-input" value=""> |  innerHTML::  |  getText (shrinked):: 

Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
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 dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
Allem Anschein nach hat AMEX wieder mal an der Webseite rumgebastelt.

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

Re: AMEX fehler #no_such_element

Beitrag von Hibiscus-Scripter » Di 15. Nov 2022, 23:58

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

Bei diesem komischen neuen "englischen" Suchformular könnte man meinen die AMEX geht jetzt doch mit Absicht gegen ScreenScraping vor :roll:
Das muss man sich mal Online manuell anschauen, da kann man nicht mal mehr normal das Datum "eintippen", man wird auf die Kalender-Auswahl gezwungen, usw...
Naja, da musste wieder ein neuer Trick erfunden werden um das mit zu machen :crazy:

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

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

Re: AMEX fehler #no_such_element

Beitrag von gochbewohner » Mi 16. Nov 2022, 08:51

Leider habe ich weiterhin einen Fehler. Habe wie angegeben nur die nightly von websync installiert:

Code: Alles auswählen

[16.11.2022 08:46:28] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.11.2022 08:46:28]  
[16.11.2022 08:46:28] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[16.11.2022 08:46:28] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.47-nightly | Build: 892 vom 20221115] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[16.11.2022 08:46:28] Überprüfe Jameica-Version ...
[16.11.2022 08:46:28] OK: Jameica-Version 2.10.2 installiert und aktiv
[16.11.2022 08:46:28] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.11.2022 08:46:28] OK: Java-Version 17.0.2 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[16.11.2022 08:46:28] Überprüfe Selenium-Version ...
[16.11.2022 08:46:28] OK: Selenium-Version 4.5.0 installiert und aktiv
[16.11.2022 08:46:28] Überprüfe ChromeDriver-Version ...
[16.11.2022 08:46:28] OK: ChromeDriver-Version 107.0.5304.62 installiert und aktiv
[16.11.2022 08:46:28]  
[16.11.2022 08:46:28] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[16.11.2022 08:46:28] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.11.2022 08:46:29] Überprüfe Chrome-Version ...
[16.11.2022 08:46:29] OK. Browser ist: chrome ver. 107
[16.11.2022 08:46:31] 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 ...
[16.11.2022 08:46:56] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'submitContinue' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn-fluid margin-0-b" tabindex="0" id="loginSubmit" type="submit">...</button> is not clickable at point (784, 470). Other element would receive the click: <p class="granular-banner-content">...</p>
  (Session info: headless chrome=107.0.5304.107)
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [ea1e8e158ec99c3d988cbd1c9b3c49cb, clickElement {id=73a4fe7a-8422-44e0-bc7d-7537655b61c9}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 107.0.5304.107, chrome: {chromedriverVersion: 107.0.5304.62 (1eec40d3a576..., userDataDir: C:\Users\Norbert\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:63080}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:63080/devtoo..., se:cdpVersion: 107.0.5304.107, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (ea1e8e158ec99c3d988cbd1c9b3c49cb)] -> xpath: //*[contains(@id,'LoginButton') or contains(@id,'loginSubmit')]]
Session ID: ea1e8e158ec99c3d988cbd1c9b3c49cb
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	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:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:547)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:617)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:236)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:769)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:236)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
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 dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
mashup kann ja auch nicht installiert werden, da bereits eine neuere Version vorhanden

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

Re: AMEX fehler #no_such_element

Beitrag von hbci » Mi 16. Nov 2022, 08:59

Same here.

mwka
Beiträge: 2
Registriert: Mi 16. Nov 2022, 20:18

Cookie Law bei AMEX klappt mit 0.9.47 nicht

Beitrag von mwka » Mi 16. Nov 2022, 20:24

Hallo,

wenn ich versuche, mich bei American Express einzuloggen, sehe ich folgende Meldung:

Code: Alles auswählen

[WebSync:AMEX] [SeleniumUtils] [closeCookieLaw] Cookie-Law mit xPath gefunden das nun geschlossen werden soll...
[clickErrorHandle] click acceptCookies: //button[contains(.,'Akzeptieren')]
[WebSync:AMEX] [SeleniumUtils] [closeCookieLaw] Cookie-Law  konnte nicht geschlossen werden: java.lang.Exception: Cookie-Law konnte nicht geschlossen werden: java.lang.Exception: element 'acceptCookies' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button[contains(.,'Akzeptieren')] (tried for 15 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87)
Kann es daran liegen, dass der Button "Alle akzeptieren" (akzeptieren kleingeschrieben) beschriftet ist?

Viele Grüße,
Matthias

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

Re: AMEX fehler #no_such_element

Beitrag von Hibiscus-Scripter » Mi 16. Nov 2022, 21:17

@mwka
Halte dich bitte bei deinem nächsten Beitrag an die Posting-Regeln (siehe meine Signatur)

Für alle gilt:
nochmals selbe Anleitung wie oben bitte.

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

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

Re: AMEX fehler #no_such_element

Beitrag von hbci » Mi 16. Nov 2022, 21:37

Läuft, danke.

OT: Da es Leuten immer wieder Schwierigkeiten bereitet, die Posting-Regeln zu befolgen und statt des Status-Logs sinnlos irgendwelche Ausschnitte aus irgendwelchen Logs gepostet werden, wäre es vielleicht hilfreich, die auf der Regelseite vorhandenen Platzhalter ("Bild") durch die vorgesehenen Screenshots zu ersetzen. Vielleicht wird dann klarer, was wie gepostet werden soll und was nicht. Ein Bild sagt mehr als... ;-)

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

Re: AMEX fehler #no_such_element

Beitrag von gochbewohner » Mi 16. Nov 2022, 21:42

Jetzt läuft es auch bei mir wieder, mit der aktuellen nightly:

Code: Alles auswählen

[16.11.2022 21:37:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.11.2022 21:37:32]  
[16.11.2022 21:37:32] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[16.11.2022 21:37:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.47-nightly | Build: 893 vom 20221116] [Hibiscus Mashup ver. 0.9.29 | Build: 522 vom 20221107]
[16.11.2022 21:37:32] Überprüfe Jameica-Version ...
[16.11.2022 21:37:32] OK: Jameica-Version 2.10.2 installiert und aktiv
[16.11.2022 21:37:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.11.2022 21:37:32] OK: Java-Version 17.0.2 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[16.11.2022 21:37:32] Überprüfe Selenium-Version ...
[16.11.2022 21:37:32] OK: Selenium-Version 4.5.0 installiert und aktiv
[16.11.2022 21:37:32] Überprüfe ChromeDriver-Version ...
[16.11.2022 21:37:33] OK: ChromeDriver-Version 107.0.5304.62 installiert und aktiv
[16.11.2022 21:37:33]  
[16.11.2022 21:37:33] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[16.11.2022 21:37:33] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.11.2022 21:37:34] Überprüfe Chrome-Version ...
[16.11.2022 21:37:34] OK. Browser ist: chrome ver. 107
[16.11.2022 21:37:37] 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 ...
[16.11.2022 21:38:45] AMEX-Login war erfolgreich
[16.11.2022 21:38:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[16.11.2022 21:38:45] Suche Umsätze im Zeitraum vom 30.10.2022 bis 16.11.2022 und lese diese aus ...
[16.11.2022 21:39:29] Web-Logout der aktuellen Online-Sitzung ...
[16.11.2022 21:39:33] AMEX-Logout war erfolgreich
[16.11.2022 21:39:33] Kontoauszug erfolgreich. Importiere Daten ...
[16.11.2022 21:39:33] Ergebnis des Sync: Es wurde ein neuer Umsatz übernommen
[16.11.2022 21:39:33] Saldo aktualisiert von Konto: AMEX - Kreditkarte
[16.11.2022 21:39:33] Das Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' wurde erfolgreich synchronisiert
[16.11.2022 21:39:33] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

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