ich habe ein kleines Problem beim Abruf meiner AmEx Karte. Im Forum selbst habe ich zu diesem Fehler bisher leider nichts gefunden und starte deshalb hier ein eigenes Thema. Vielleicht könnt ihr mir hier helfen...
Falls das Thema schon existiert und ich es nur nicht gefunden habe würde ich mich freuen wenn jemand den Link dazu posten könnte.
Ich bin Mac Nutzer und arbeite mit folgenden Versionen:
- macOS Mojave 10.14.6
- Jameica 2.8.4 Build 453
- Java 1.8.0_221
- Finance.Websync ver. 0.9.4-nightly Build 458 vom 20190807
- Hibiscus Mashup ver. 0.9.4 Build 340 vom 20190620
So, und zum Abschluss hier der Logauszug:
Code: Alles auswählen
[14.08.2019 09:39:08] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.08.2019 09:39:08]
[14.08.2019 09:39:08] System-Info: OS[Mac OS X (ver. 10.14.6) x86_64] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.13 | Build: 377 vom 20190624]
[14.08.2019 09:39:08] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.4-nightly | Build: 458 vom 20190807] [Hibiscus Mashup ver. 0.9.4 | Build: 340 vom 20190620]
[14.08.2019 09:39:08] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.08.2019 09:39:08] OK: Java-Version 1.8.0_221 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home)
[14.08.2019 09:39:08] Überprüfe ChromeDriver-Version ...
[14.08.2019 09:39:08] OK: ChromeDriver-Version 76.0.3809.68 installiert und aktiv
[14.08.2019 09:39:08]
[14.08.2019 09:39:08] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..XXXXX [Deutsche Bank Filiale]' ...
[14.08.2019 09:39:09] Überprüfe Chromium-Version ...
[14.08.2019 09:39:09] OK. Browser ist: chrome ver. 76
[14.08.2019 09:39:10] 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.08.2019 09:39:35] AMEX-Login war erfolgreich
[14.08.2019 09:39:35] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[14.08.2019 09:39:35] Suche Umsätze im Zeitraum vom 17.04.2019 bis 14.08.2019 und lese diese aus ...
[14.08.2019 09:39:44] Web-Logout der aktuellen Online-Sitzung ...
[14.08.2019 09:39:52] AMEX-Logout war erfolgreich
[14.08.2019 09:39:52] Fehler: Fehler beim setzen der Kreditkartenauswahl (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//input[@value='XXXXXXXX']"}
(Session info: headless chrome=76.0.3809.100)
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:53'
System info: host: 'XXXXX', ip: 'XXXXXX%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.6', java.version: '1.8.0_221'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 76.0.3809.100, chrome: {chromedriverVersion: 76.0.3809.68 (420c9498db8ce..., userDataDir: /var/folders/7l/d0jpscpn0b9...}, goog:chromeOptions: {debuggerAddress: localhost:63683}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: MAC, platformName: MAC, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: a12d383a7a1ffb48XXXXXXXX
*** Element info: {Using=xpath, value=//input[@value='XXXXXXXX']}
at sun.reflect.GeneratedConstructorAccessor28.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
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:214)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:187)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:518)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Vielen lieben Dank im Voraus für eure Hilfe!
Und auch ein großes Dankeschön an die Entwickler hier! Ihr macht einen super Job!!!
Viele Grüße, Kevin