ich hab mal wieder ein Problem mit dem zweiten Konto bei Barclaycard (zwei Konten unter demselben Benutzernamen). Der Abruf des ersten Kontos funktioniert einwandfrei, das zweite Konto scheitert, weil er irgendwas nicht klicken kann. Ist unabhängig davon, ob ich beide in einem Rutsch laufen lasse oder einzeln.
Leider bin ich wohl der einzige, der zwei Konten bei Barclaycard hat.
Code: Alles auswählen
[08.04.2021 22:09:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[08.04.2021 22:09:40]
[08.04.2021 22:09:40] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.2 | Build: 363 vom 20210407]
[08.04.2021 22:09:40] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.22 | Build: 703 vom 20210407] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[08.04.2021 22:09:40] Überprüfe Jameica-Version ...
[08.04.2021 22:09:40] OK: Jameica-Version 2.10.0 installiert und aktiv
[08.04.2021 22:09:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[08.04.2021 22:09:40] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Programs\jameica\jre-win64)
[08.04.2021 22:09:40] Überprüfe Selenium-Version ...
[08.04.2021 22:09:40] OK: Selenium-Version 3.141.59 installiert und aktiv
[08.04.2021 22:09:40] Überprüfe ChromeDriver-Version ...
[08.04.2021 22:09:40] OK: ChromeDriver-Version 89.0.4389.23 installiert und aktiv
[08.04.2021 22:09:40] Überprüfe POI-Version ...
[08.04.2021 22:09:40] OK: POI-Version 4.1.2 installiert und aktiv
[08.04.2021 22:09:40]
[08.04.2021 22:09:40] Synchronisiere Konto 'Barclaycard cardNmore, Kto. 2018527432 [Barclays Ba...urg Branch]' ...
[08.04.2021 22:09:40] Selenium WebDriver über ChromeDriver wird gestartet ...
[08.04.2021 22:09:41] Überprüfe Chrome-Version ...
[08.04.2021 22:09:41] OK. Browser ist: chrome ver. 89
[08.04.2021 22:09:44] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung HSch******* auf https://banking.barclaycard.de ...
[08.04.2021 22:10:09] Barclaycard-Login war erfolgreich
[08.04.2021 22:10:09] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[08.04.2021 22:10:09] Suche Umsätze im Zeitraum vom 21.01.2021 bis 08.04.2021 und lese diese aus ...
[08.04.2021 22:10:10] Web-Logout der aktuellen Online-Sitzung ...
[08.04.2021 22:10:18] Barclaycard-Logout war erfolgreich
[08.04.2021 22:10:18] Fehler: WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'transPageLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <vb-link-button vb-id="TransactionOverviewMenuLabel" vb-add-id-attribute="true" vb-text="Umsatzübersicht" vb-subtext="Übersicht aller Umsätze" vb-click="vm.onClickMenu('Transactions',item,$index)" vb-role="menuitem" vb-icon-class="bc-icon-statement" class="ng-scope ng-isolate-scope">...</vb-link-button> is not clickable at point (948, 1047). Other element would receive the click: <footer ng-if="!vm.$rootScope.embedded && !isApplyAndBuyChannel" class="postLoginFooter ng-scope" role="contentinfo">...</footer>
(Session info: headless chrome=89.0.4389.114)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'COMP', ip: '192.168.56.1', 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: 89.0.4389.114, chrome: {chromedriverVersion: 89.0.4389.23 (61b08ee2c5002..., userDataDir: C:\Users\Schmidt\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:51501}, 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: 48e92888c2be33db9e6cf2379d8c7e8c
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.barclaycard.WebPull.getTransData(WebPull.java:187)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Collector.run(Collector.java:180)
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:560)
at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:187)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Collector.run(Collector.java:180)
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)
Danke im Voraus!
Grüße,
Julius