Hibiscus-Scripter hat geschrieben:danke für die ordentliche Meldung ;)
Danke für die Blumen, auch wenn ich gerade gesehen habe, dass mein erster Satz kein sinnvolles Deutsch ergibt
Nightly des finance.websync installiert, leider mit demselben Ergebnis, nur dass der Abruf echt ne ganz schöne Weile wartet, bis er den Fehler ausspuckt (ich denke mal das ist so gewollt).
Ich bin echt am Überlegen, was hier noch reinspucken könnte... Die Java Version passt doch auch... ich komm nicht drauf!
Log-Auswurf:
Code: Alles auswählen
[13.05.2019 20:36:05] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[13.05.2019 20:36:05]
[13.05.2019 20:36:05] System-Info: OS[Linux (ver. 5.0.0-13-generic) amd64] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.12 | Build: 376 vom 20190405]
[13.05.2019 20:36:05] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.3-nightly | Build: 446 vom 20190512] [Hibiscus Mashup ver. 0.9.3 | Build: 336 vom 20190408]
[13.05.2019 20:36:05] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.05.2019 20:36:05] OK: Java-Version 1.8.0_201 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[13.05.2019 20:36:05] Überprüfe ChromeDriver-Version ...
[13.05.2019 20:36:05] OK: ChromeDriver-Version 2.46.628388 installiert und aktiv
[13.05.2019 20:36:05] Überprüfe PDFBox-Version ...
[13.05.2019 20:36:05] OK: PDFBox-Version 2.0.14 installiert und aktiv
[13.05.2019 20:36:05]
[13.05.2019 20:36:05] Synchronisiere Konto 'Advanzia - Kreditkarte, IBAN LU8134..110000 [BIC: ADVZLULLXXX]' ...
[13.05.2019 20:36:06] ChromeDriver Proxy-Einstellungen setzen ...
[13.05.2019 20:36:06] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[13.05.2019 20:36:06] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[13.05.2019 20:36:08] OK. Ergebnis der Berechnung: B64E7D69206F27D91F6549F0D7DCF9E0 (Dauer: 1 Sek.)
[13.05.2019 20:36:09] Überprüfe Chromium-Version ...
[13.05.2019 20:36:09] OK. Browser ist: chrome ver. 73
[13.05.2019 20:36:10] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5401******* auf https://mein.advanzia.com ...
[13.05.2019 20:37:21] 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[@type='text' and @maxlength='16'])[2] (tried for 60 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.advanziabank.WebAuth.loginWithSelenium(WebAuth.java:111)
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.advanziabank.Collector.run(Collector.java:164)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:514)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"(//input[@type='text' and @maxlength='16'])[2]"}
(Session info: headless chrome=73.0.3683.0)
(Driver info: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 5.0.0-13-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
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: 'rene-desktop', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.0.0-13-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.46.628388 (4a34a70827ac54..., userDataDir: /tmp/.org.chromium.Chromium...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:36937}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(direct), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 73.0.3683.0, webStorageEnabled: true}
Session ID: fdcb216c3d76445fbefee101ba8c38f1
*** Element info: {Using=xpath, value=(//input[@type='text' and @maxlength='16'])[2]}
at sun.reflect.GeneratedConstructorAccessor50.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.ErrorHandler.createThrowable(ErrorHandler.java:214)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)
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