seit Ende März kann ich die Umsätze meiner Amex-Karte nicht mehr abrufen. Aktuell kommt folgender Fehler:
Code: Alles auswählen
[15.04.2020 08:19:56] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[15.04.2020 08:19:56]
[15.04.2020 08:19:56] System-Info: OS[Linux (ver. 5.6.3-2-MANJARO) amd64] Platform[Jameica 2.8.6 | Build: 455 vom 20191101] Plugin[hibiscus 2.8.23 | Build: 387 vom 20200114]
[15.04.2020 08:19:56] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.11-nightly | Build: 587 vom 20200413] [Hibiscus Mashup ver. 0.9.11-nightly | Build: 383 vom 20200413]
[15.04.2020 08:19:56] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[15.04.2020 08:19:56] OK: Java-Version 1.8.0_242 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-openjdk/jre)
[15.04.2020 08:19:56] Überprüfe Selenium-Version ...
[15.04.2020 08:19:56] OK: Selenium-Version 3.141.59 installiert und aktiv
[15.04.2020 08:19:56] Überprüfe ChromeDriver-Version ...
[15.04.2020 08:19:56] OK: ChromeDriver-Version 81.0.4044.69 installiert und aktiv
[15.04.2020 08:19:56]
[15.04.2020 08:19:56] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN xxxxx..xxxxx [Deutsche Bank Filiale]' ...
[15.04.2020 08:19:56] Selenium WebDriver über ChromeDriver wird gestartet ...
[15.04.2020 08:19:56] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[15.04.2020 08:19:56] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[15.04.2020 08:19:56] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[15.04.2020 08:19:59] OK. Ergebnis der Berechnung: 5129640F3220184C8ECD4EAA49259A92 (Dauer: 3 Sek.)
[15.04.2020 08:20:00] Überprüfe Chromium-Version ...
[15.04.2020 08:20:00] OK. Browser ist: chrome ver. 81
[15.04.2020 08:20:01] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung matk******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[15.04.2020 08:20:42] 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.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //input[contains(@id,'UserID')] (tried for 30 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.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:324)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:169)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//input[contains(@id,'UserID')]"}
(Session info: headless chrome=81.0.4044.0)
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: 'RyzenPC-Manjaro', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.6.3-2-MANJARO', java.version: '1.8.0_242'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 81.0.4044.0, chrome: {chromedriverVersion: 81.0.4044.69 (6813546031a4b..., userDataDir: /tmp/.com.google.Chrome.Dhr6qE}, goog:chromeOptions: {debuggerAddress: localhost:38697}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:virtualAuthenticators: true}
Session ID: 443f953be0a156b226741e3d35e8477c
*** Element info: {Using=xpath, value=//input[contains(@id,'UserID')]}
at sun.reflect.GeneratedConstructorAccessor37.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 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)
... 11 more
finance.websync
hibiscus.mashup
behoben werden. Diese habe ich auch installiert, bei mir bleibt der Fehler erhalten.
Hat jemand einen Tipp für mich, wie ich das Problem lösen kann?
Vielen Dank im voraus
Matthias