[Geschlossen da keine Reaktion] Barclaycard u. a.: ElementClickInterceptedException mit Version 0.9.7

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Karsten_2019

[Geschlossen da keine Reaktion] Barclaycard u. a.: ElementClickInterceptedException mit Version 0.9.7

Beitrag von Karsten_2019 » Mo 18. Nov 2019, 21:59

Guten Abend,
ich wollte mal sagen Jameica ist echt eine gut Software, man kann alles über sie managen.
Herzlichen Dank erstmal.

Aber nun hat die Barclaycard-Bank das Login geändert.
Hab gedacht mit einen Update ist es getan.
Also

Jameica auf 2.8.6
htmlunit 2.36.0
pdfbox 2.0.17
POI 4.1.0
Selenium 3.141.59
Chromdriver 78.0.3904
websync 0.9.7
mashup 0.9.7

gecko und phantom nicht installiert.

Aber habe immer noch das Problem, dass folgende Log-Meldung angezeigt wird:

Code: Alles auswählen

18.11.2019 20:07:42] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[18.11.2019 20:07:42]  
[18.11.2019 20:07:42] System-Info: OS[Windows 7 (ver. 6.1) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.21 | Build: 385 vom 20191102]
[18.11.2019 20:07:42] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.7 | Build: 530 vom 20191024] [Hibiscus Mashup ver. 0.9.7 | Build: 366 vom 20191023]
[18.11.2019 20:07:42] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[18.11.2019 20:07:42] OK: Java-Version 1.8.0_231 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: D:\Downloads\jameica-win64\jameica\javaruntime)
[18.11.2019 20:07:42] Überprüfe Selenium-Version ...
[18.11.2019 20:07:42] OK: Selenium-Version 3.141.59 installiert und aktiv
[18.11.2019 20:07:42] Überprüfe ChromeDriver-Version ...
[18.11.2019 20:07:42] OK: ChromeDriver-Version 78.0.3904.70 installiert und aktiv
[18.11.2019 20:07:42] Überprüfe POI-Version ...
[18.11.2019 20:07:42] OK: POI-Version 4.1.0 installiert und aktiv
[18.11.2019 20:07:42]  
[18.11.2019 20:07:42] Synchronisiere Konto 'Barclaycard, IBAN **************** [Barclays Ba...urg Branch]' ...
[18.11.2019 20:07:45] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[18.11.2019 20:07:51] OK. Ergebnis der Berechnung: AFFF6D998E33D7A214EB2264A98E702E (Dauer: 6 Sek.)
[18.11.2019 20:07:54] Überprüfe Chromium-Version ...
[18.11.2019 20:07:54] OK. Browser ist: chrome ver. 78
[18.11.2019 20:07:57] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung K******* auf https://banking.barclaycard.de ...
[18.11.2019 20:09:41] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <input ng-if="!vm.isMultiline" type="text" inputmode="" ng-disabled="vm.disabled" ng-model="vm.model" placeholder="" maxlength="20" ng-paste="vm.onPaste($event)" ng-keypress="vm.onKeyPress($event)" ng-keyup="vm.onKeyUp($event)" ng-keydown="vm.onKeyDown($event)" class="form-control vb-keyboard ng-empty ng-valid-pattern ng-valid-maxlength" ng-model-options="::vm.modelOptions" autocomplete="off" ng-blur="vm.onBlur($event)" ng-focus="vm.onFocus($event)" ng-class="{'no-title': !vm.title.length>0, 'percentage': vm.isPercentage}" id="UserName" name="UserName-input" ng-attr-tabindex="{{::vm.tabIndex}}" aria-labelledby="UserName-label" aria-label="Benutzername"> is not clickable at point (648, 439). Other element would receive the click: <div class="spinner-loading-overlay show"></div>
  (Session info: headless chrome=78.0.3904.0)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'KARSTEN-PC', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_231'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 78.0.3904.0, chrome: {chromedriverVersion: 78.0.3904.70 (edb9c9f3de024..., userDataDir: C:\Users\Karsten\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:49252}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 321b3c2c54e2d1c4139ca868b005b701
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at 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.institute.barclaycard.WebAuth.loginWithSelenium(WebAuth.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:324)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Collector.run(Collector.java:167)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:618)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

Ich habe schon die Suche benutzt aber nicht gefunden.

Ich wäre über jede Hilfe dankbar.

Gruß Karsten R.

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: Barclaycard u. a.: ElementClickInterceptedException mit Version 0.9.7

Beitrag von Hibiscus-Scripter » So 24. Nov 2019, 18:17

So, danke für die ordentliche Meldung mit der Status-Log,
das Problem konnte aber leider nicht reproduziert werden, dennoch habe ich die Warte-Routine der Ladeanimation überarbeitet ...

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß

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