mit dem genannten Fix gelang es mir immerhin, meine Payback AMEX erfolgreich abzurufen. Allerdings gilt das nur für jeden 2. Abruf, denn bei jedem wiederum zweiten Abruf kommt die nachfolgende Meldung (und beim nächsten Abruf danach geht's dann wieder):
Code: Alles auswählen
[03.05.2021 09:42:43] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.05.2021 09:42:43]
[03.05.2021 09:42:43] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[03.05.2021 09:42:43] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 710 vom 20210501] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[03.05.2021 09:42:43] Überprüfe Jameica-Version ...
[03.05.2021 09:42:43] OK: Jameica-Version 2.10.0 installiert und aktiv
[03.05.2021 09:42:43] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.05.2021 09:42:43] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[03.05.2021 09:42:43] Überprüfe Selenium-Version ...
[03.05.2021 09:42:43] OK: Selenium-Version 3.141.59 installiert und aktiv
[03.05.2021 09:42:43] Überprüfe ChromeDriver-Version ...
[03.05.2021 09:42:43] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[03.05.2021 09:42:43]
[03.05.2021 09:42:43] Synchronisiere Konto 'AMEX - Payback Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[03.05.2021 09:42:43] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.05.2021 09:42:45] Überprüfe Chrome-Version ...
[03.05.2021 09:42:45] OK. Browser ist: chrome ver. 90
[03.05.2021 09:42:47] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung fais******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[03.05.2021 09:43:11] AMEX-Login war erfolgreich
[03.05.2021 09:43:11] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.05.2021 09:43:11] Suche Umsätze im Zeitraum vom 04.01.2021 bis 03.05.2021 und lese diese aus ...
[03.05.2021 09:43:19] Web-Logout der aktuellen Online-Sitzung ...
[03.05.2021 09:43:22] AMEX-Logout war erfolgreich
[03.05.2021 09:43:24] Fehler: Saldo konnte nicht ermittelt werden: Link von Kartenübersicht kann nicht gefunden werden. Vermutlich unbekannte Meldung auf der Homepage. Bitte im Online-Banking prüfen, ansonsten im Forum melden.
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(@class,'accountSwitcher')]"}
(Session info: headless chrome=90.0.4430.93)
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: 'LP5-QFT-DSY', ip: '192.168.178.27', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.93, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:58300}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 2bf53b578c1c3ece1ce184b7655ff4da
*** Element info: {Using=xpath, value=//button[contains(@class,'accountSwitcher')]}
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.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 de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:221)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Code: Alles auswählen
[03.05.2021 09:29:42] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.05.2021 09:29:42]
[03.05.2021 09:29:42] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[03.05.2021 09:29:42] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 710 vom 20210501] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[03.05.2021 09:29:42] Überprüfe Jameica-Version ...
[03.05.2021 09:29:42] OK: Jameica-Version 2.10.0 installiert und aktiv
[03.05.2021 09:29:42] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.05.2021 09:29:42] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[03.05.2021 09:29:42] Überprüfe Selenium-Version ...
[03.05.2021 09:29:42] OK: Selenium-Version 3.141.59 installiert und aktiv
[03.05.2021 09:29:42] Überprüfe ChromeDriver-Version ...
[03.05.2021 09:29:42] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[03.05.2021 09:29:42]
[03.05.2021 09:29:42] Synchronisiere Konto 'AMEX - Corporate Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[03.05.2021 09:29:42] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.05.2021 09:29:44] Überprüfe Chrome-Version ...
[03.05.2021 09:29:44] OK. Browser ist: chrome ver. 90
[03.05.2021 09:29:46] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung fais******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[03.05.2021 09:30:05] AMEX-Login war erfolgreich
[03.05.2021 09:30:05] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.05.2021 09:30:05] Suche Umsätze im Zeitraum vom 04.01.2021 bis 03.05.2021 und lese diese aus ...
[03.05.2021 09:30:46] Web-Logout der aktuellen Online-Sitzung ...
[03.05.2021 09:30:51] AMEX-Logout war erfolgreich
[03.05.2021 09:30:53] Fehler: WebDriver-Fehler: java.lang.Exception: element 'downloadsLink' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button[contains(@class,'icon-download')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:407)
at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:723)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
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":"//button[contains(@class,'icon-download')]"}
(Session info: headless chrome=90.0.4430.93)
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: 'LP5-QFT-DSY', ip: '192.168.178.27', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.93, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:49607}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: d95b79d8065342254dbf06dee3b0fcbd
*** Element info: {Using=xpath, value=//button[contains(@class,'icon-download')]}
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.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)
... 7 more
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: 'LP5-QFT-DSY', ip: '192.168.178.27', 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:562)
at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:723)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Auf dieser Seite befindliche Buttons zur Analyse:
| 0000 | outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span></button> | innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span> | getText (shrinked):: Membership Rewards
| 0001 | outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span></button> | innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span> | getText (shrinked)::
| 0002 | outerHTML:: <button class="axp-site-area-nav-container__dls__caret___B476O axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span></button> | innerHTML:: <i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span> | getText (shrinked)::
| 0003 | outerHTML:: <button class="axp-site-area-nav-container__dls__caret___B476O axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span></button> | innerHTML:: <i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span> | getText (shrinked)::
| 0004 | outerHTML:: <button class="btn-sm btn-secondary border-dark dls-black axp-account-switcher__accountSwitcher__togglerButton___1H_zk " tabindex="0" title="02006" type="button"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span></button> | innerHTML:: <img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span> | getText (shrinked):: -02006
| 0005 | outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__dropDownSelect___1FYd9 axp-site-area-nav-container__dls__pad1Lr___2U4Qo axp-site-area-nav-container__dls__border___1_8Ea axp-site-area-nav-container__dls__dlsCoreBlue01___3PbiT axp-site-area-nav-container__dls__dlsAccentGray01Bg___h9or8 axp-site-area-nav-container__dls__btnFluid___CMOEw" tabindex="0" id="MobileMenuButton" type="button"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconActivity___1KmUW"></span><span>Kontobewegungen & Abrechnungen</span></span><span class="axp-site-area-nav-container__SiteAreaNavContainer__arrowIcon___3G4wM axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dlsIcons__dlsGlyphDown___26bup axp-site-area-nav-container__dls__positionAbsolute___2SgzT"></span></button> | innerHTML:: <span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconActivity___1KmUW"></span><span>Kontobewegungen & Abrechnungen</span></span><span class="axp-site-area-nav-container__SiteAreaNavContainer__arrowIcon___3G4wM axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dlsIcons__dlsGlyphDown___26bup axp-site-area-nav-container__dls__positionAbsolute___2SgzT"></span> | getText (shrinked)::
| 0006 | outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7 axp-site-area-nav-container__dls__caret___B476O" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconRewards___2yIi5"></span><span>Membership Rewards</span></span></span></button> | innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconRewards___2yIi5"></span><span>Membership Rewards</span></span></span> | getText (shrinked)::
| 0007 | outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7 axp-site-area-nav-container__dls__caret___B476O" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconHelp___awFTE"></span><span>Information & Hilfe</span></span></span></button> | innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconHelp___awFTE"></span><span>Information & Hilfe</span></span></span> | getText (shrinked)::
| 0008 | outerHTML:: <button class="btn-sm btn-secondary border-dark dls-black axp-account-switcher__accountSwitcher__togglerButton___1H_zk " tabindex="0" title="02006" type="button"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span></button> | innerHTML:: <img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span> | getText (shrinked)::
| 0009 | outerHTML:: <button title="Vorherige Abrechnungszeiträume" class="nav-link transparent dls-bright-blue pad-2-l text-wrap text-align-left" role="link" tabindex="0" type="button"><span class="body-1"><span>Vorherige Abrechnungszeiträume</span></span></button> | innerHTML:: <span class="body-1"><span>Vorherige Abrechnungszeiträume</span></span> | getText (shrinked):: Vorherige Abrechnungszeiträume
| 0010 | outerHTML:: <button title="Jahresansicht" class="nav-link transparent dls-bright-blue pad-2-l" tabindex="0" type="button" role="link"><span class="body-1"><span>Jahresansicht</span></span></button> | innerHTML:: <span class="body-1"><span>Jahresansicht</span></span> | getText (shrinked):: Jahresansicht
| 0011 | outerHTML:: <button type="button" class="icon dls-icon-search dls-bright-blue" aria-label="Search" style="border: none; min-width: 30px; background: transparent; position: absolute; right: 10px; top: 10px; cursor: pointer; padding: 0px;"></button> | innerHTML:: | getText (shrinked)::
| 0012 | outerHTML:: <button class="btn btn-fluid" tabindex="0" type="button"> <span>Suchen</span></button> | innerHTML:: <span>Suchen</span> | getText (shrinked):: Suchen
| 0013 | outerHTML:: <button role="button" style="position: relative; visibility: visible; cursor: pointer; border: none; background-color: transparent; padding: 0px; margin: 0px; bottom: 486px; left: 1867px; width: 37px;" id="QSIFeedbackButton-btn"><div style="background: rgb(0, 135, 103); color: rgb(255, 255, 255); padding: 10px; position: relative; font-size: 15px; display: flex; flex-direction: row; z-index: -1; writing-mode: vertical-rl; transform: rotateZ(180deg); border-top-right-radius: 2px; border-bottom-right-radius: 2px;"><div><div></div></div><div>Feedback geben</div></div></button> | innerHTML:: <div style="background: rgb(0, 135, 103); color: rgb(255, 255, 255); padding: 10px; position: relative; font-size: 15px; display: flex; flex-direction: row; z-index: -1; writing-mode: vertical-rl; transform: rotateZ(180deg); border-top-right-radius: 2px; border-bottom-right-radius: 2px;"><div><div></div></div><div>Feedback geben</div></div> | getText (shrinked):: Feedback geben
Code: Alles auswählen
[03.05.2021 09:58:30] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.05.2021 09:58:30]
[03.05.2021 09:58:30] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[03.05.2021 09:58:30] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 710 vom 20210501] [Hibiscus Mashup ver. 0.9.17-nightly | Build: 439 vom 20210123]
[03.05.2021 09:58:30] Überprüfe Jameica-Version ...
[03.05.2021 09:58:30] OK: Jameica-Version 2.10.0 installiert und aktiv
[03.05.2021 09:58:30] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.05.2021 09:58:30] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[03.05.2021 09:58:30] Überprüfe Selenium-Version ...
[03.05.2021 09:58:30] OK: Selenium-Version 3.141.59 installiert und aktiv
[03.05.2021 09:58:30] Überprüfe ChromeDriver-Version ...
[03.05.2021 09:58:30] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[03.05.2021 09:58:30]
[03.05.2021 09:58:30] Synchronisiere Konto 'AMEX - Corporate Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[03.05.2021 09:58:30] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.05.2021 09:58:32] Überprüfe Chrome-Version ...
[03.05.2021 09:58:32] OK. Browser ist: chrome ver. 90
[03.05.2021 09:58:34] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung fais******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[03.05.2021 09:59:09] AMEX-Login war erfolgreich
[03.05.2021 09:59:09] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.05.2021 09:59:09] Suche Umsätze im Zeitraum vom 04.01.2021 bis 03.05.2021 und lese diese aus ...
[03.05.2021 09:59:28] Web-Logout der aktuellen Online-Sitzung ...
[03.05.2021 09:59:30] AMEX-Logout war erfolgreich
[03.05.2021 09:59:32] Fehler: WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'searchLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <a title="Suche" class="nav-link" href="/activity/search" style="white-space: normal;">...</a> is not clickable at point (574, 290). Other element would receive the click: <div class="QSIWebResponsive-creative-container-fade" tabindex="0" style="z-index: 2000000001;">...</div>
(Session info: headless chrome=90.0.4430.93)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'LP5-QFT-DSY', ip: '192.168.178.27', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.93, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:54219}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: d02329220c56e3cf5d0962eee3e118a4
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.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.RemoteWebElement.execute(RemoteWebElement.java:285)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84)
at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:427)
at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:590)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:562)
at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:590)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)