[Erledigt] Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hbci
VIP
VIP
Beiträge: 768
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

[Erledigt] Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException

Beitrag von hbci » Di 4. Jul 2023, 21:28

Code: Alles auswählen

[04.07.2023 21:24:20] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[04.07.2023 21:24:20]  
[04.07.2023 21:24:20] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[04.07.2023 21:24:20] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.63-nightly | Build: 999 vom 20230625] [Hibiscus Mashup ver. 0.9.36 | Build: 563 vom 20230531]
[04.07.2023 21:24:20] Überprüfe Jameica-Version ...
[04.07.2023 21:24:20] OK: Jameica-Version 2.10.4 installiert und aktiv
[04.07.2023 21:24:20] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[04.07.2023 21:24:20] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[04.07.2023 21:24:20] Überprüfe Selenium-Version ...
[04.07.2023 21:24:20] OK: Selenium-Version 4.10.0 installiert und aktiv
[04.07.2023 21:24:20] Überprüfe ChromeDriver-Version ...
[04.07.2023 21:24:20] OK: ChromeDriver-Version 114.0.5735.90 installiert und aktiv
[04.07.2023 21:24:20]  
[04.07.2023 21:24:20] Synchronisiere Konto '_Miles&More - Kreditkarte, IBAN DE6412..995552 [Deutsche Kr...ank Berlin]' ...
[04.07.2023 21:24:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[04.07.2023 21:24:24] Überprüfe Chrome-Version ...
[04.07.2023 21:24:24] OK. Browser ist: chrome ver. 114
[04.07.2023 21:24:26] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.miles-and-more.kartenabrechnung.de/mam/Welcome/content/login.xhtml ...
[04.07.2023 21:25:39] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.id: login (tried for 20 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:230)
	at de.derrichter.finance.websync.institute.milesandmore.WebAuth.loginWithSelenium(WebAuth.java:95)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:360)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.milesandmore.Collector.run(Collector.java:191)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#login"}
  (Session info: chrome=114.0.5735.199)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.10.0', revision: 'c14d967899'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [1242b6b9b6c2087d6e8e4e9571a2d34f, findElement {using=id, value=login}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 114.0.5735.199, chrome: {chromedriverVersion: 114.0.5735.90 (386bc09e8f4f..., userDataDir: C:\Users\Tom\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:60566}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:60566/devtoo..., se:cdpVersion: 114.0.5735.199, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 1242b6b9b6c2087d6e8e4e9571a2d34f
	at jdk.internal.reflect.GeneratedConstructorAccessor54.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:199)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:531)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:205)
	... 11 more
Fehlerscreenshot wird nicht erzeugt.

hbci
VIP
VIP
Beiträge: 768
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von hbci » Do 6. Jul 2023, 16:56

Die Webseite ist seit mindestens gestern neu designt, ich weiß nicht, ob das schon zum Zeitpunkt des ersten Posts der Fall war. Fehlerscreenshot Fehlanzeige, Log:

Code: Alles auswählen

[code][06.07.2023 16:47:02] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.07.2023 16:47:02]  
[06.07.2023 16:47:02] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[06.07.2023 16:47:02] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.63-nightly | Build: 999 vom 20230625] [Hibiscus Mashup ver. 0.9.36 | Build: 563 vom 20230531]
[06.07.2023 16:47:02] Überprüfe Jameica-Version ...
[06.07.2023 16:47:02] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.07.2023 16:47:02] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.07.2023 16:47:02] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[06.07.2023 16:47:02] Überprüfe Selenium-Version ...
[06.07.2023 16:47:02] OK: Selenium-Version 4.10.0 installiert und aktiv
[06.07.2023 16:47:02] Überprüfe ChromeDriver-Version ...
[06.07.2023 16:47:15] OK: ChromeDriver-Version 114.0.5735.90 installiert und aktiv
[06.07.2023 16:47:15]  
[06.07.2023 16:47:15] Synchronisiere Konto '_Miles&More - Kreditkarte, IBAN DE6412..995552 [Deutsche Kr...ank Berlin]' ...
[06.07.2023 16:47:15] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.07.2023 16:47:50] Überprüfe Chrome-Version ...
[06.07.2023 16:47:50] OK. Browser ist: chrome ver. 114
[06.07.2023 16:47:52] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.miles-and-more.kartenabrechnung.de/mam/Welcome/content/login.xhtml ...
[06.07.2023 16:49:10] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.id: login (tried for 20 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:230)
	at de.derrichter.finance.websync.institute.milesandmore.WebAuth.loginWithSelenium(WebAuth.java:95)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:360)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.milesandmore.Collector.run(Collector.java:191)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#login"}
  (Session info: chrome=114.0.5735.199)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.10.0', revision: 'c14d967899'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [0fe95ba99636c3ebf3ae03b1e5c93c72, findElement {using=id, value=login}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 114.0.5735.199, chrome: {chromedriverVersion: 114.0.5735.90 (386bc09e8f4f..., userDataDir: C:\Users\*\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:64937}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:64937/devtoo..., se:cdpVersion: 114.0.5735.199, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 0fe95ba99636c3ebf3ae03b1e5c93c72
	at jdk.internal.reflect.GeneratedConstructorAccessor959.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:199)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:531)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:205)
	... 11 more
[/code]

Billy
Beiträge: 12
Registriert: Sa 19. Feb 2022, 10:51
Has thanked: 2 times
Been thanked: 2 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von Billy » Do 13. Jul 2023, 08:07

Kann ich bestätigen! Kein Abruf möglich! :cry:

Code: Alles auswählen

[13.07.2023 07:56:51] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[13.07.2023 07:56:51]  
[13.07.2023 07:56:51] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[13.07.2023 07:56:51] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.64 | Build: 1000 vom 20230629] [Hibiscus Mashup ver. 0.9.36 | Build: 563 vom 20230531]
[13.07.2023 07:56:51] Überprüfe Jameica-Version ...
[13.07.2023 07:56:51] OK: Jameica-Version 2.10.4 installiert und aktiv
[13.07.2023 07:56:51] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.07.2023 07:56:51] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[13.07.2023 07:56:51] Überprüfe Selenium-Version ...
[13.07.2023 07:56:51] OK: Selenium-Version 4.9.0 installiert und aktiv
[13.07.2023 07:56:51] Überprüfe ChromeDriver-Version ...
[13.07.2023 07:56:51] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
[13.07.2023 07:56:51]  
[13.07.2023 07:56:51] Synchronisiere Konto 'Miles&More - Kreditkarte, IBAN DE........... [Deutsche Kr...ank Berlin]' ...
[13.07.2023 07:56:51] Selenium WebDriver über ChromeDriver wird gestartet ...
[13.07.2023 07:56:53] Überprüfe Chrome-Version ...
[13.07.2023 07:56:53] Ihre verwendete Chrome-Version 114.0.5735.199 passt nicht zu  der verwendeten ChromeDriver ver. 113.0.5672.63 und wird daher nicht offiziell unterstützt
[13.07.2023 07:56:53] Achtung: Ihre ChromeDriver-Version ist veraltet, bitte aktualisieren Sie diesen (Es wurde kein Chromium/Chrome-Browser in dazu passender Version gefunden!) Fehler können auftreten!
[13.07.2023 07:56:55] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.miles-and-more.kartenabrechnung.de/mam/Welcome/content/login.xhtml ...
[13.07.2023 07:57:22] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.id: login (tried for 20 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at de.derrichter.finance.websync.institute.milesandmore.WebAuth.loginWithSelenium(WebAuth.java:95)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:360)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.milesandmore.Collector.run(Collector.java:191)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#login"}
  (Session info: chrome=114.0.5735.199)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.9.0', revision: 'd7057100a6'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [c097e2d081f5e83fe5e79267ce6d47af, findElement {using=id, value=login}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 114.0.5735.199, chrome: {chromedriverVersion: 113.0.5672.63 (0e1a4471d5ae..., userDataDir: C:\Users\BillyCG\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:63244}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:63244/devtoo..., se:cdpVersion: 114.0.5735.199, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: c097e2d081f5e83fe5e79267ce6d47af
	at jdk.internal.reflect.GeneratedConstructorAccessor27.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:193)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:183)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:158)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:60)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:174)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	... 11 more

thestonewell
Beiträge: 5
Registriert: Di 16. Aug 2022, 07:55
Has thanked: 1 time

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von thestonewell » Mo 17. Jul 2023, 20:31

Yep, das gleiche. Helfe gern beim Code fixen wenn gewünscht.

Gruß
thestonewell

hbci
VIP
VIP
Beiträge: 768
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von hbci » Mi 19. Jul 2023, 16:33

Die Webseite im alten Design ist übrigens noch unter https://www.miles-and-more-kreditkarte. ... atus.xhtml verfügbar, ggf. muss zum Wiederfunktionieren des Abrufs nur die URL angepasst werden.

Billy
Beiträge: 12
Registriert: Sa 19. Feb 2022, 10:51
Has thanked: 2 times
Been thanked: 2 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von Billy » Mi 19. Jul 2023, 18:11

Danke, wie passe ich das an?

hbci
VIP
VIP
Beiträge: 768
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von hbci » Mi 19. Jul 2023, 18:47

Das muss der Hibiscus-Scripter machen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2530
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 97 times
Been thanked: 61 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von Hibiscus-Scripter » Fr 21. Jul 2023, 21:07

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Das mit der URL zur alten Seite hatte ich zu spät gelesen/erfahren, daher hier gleich der Umbau auf das neue Design.
Durch den neuen Aufbau auch bei dem CSV-Download, werden hier nun wohl Umsatzdoppler im Abrufzeitraum entstehen. Dann einfach die entsprechenden alten doppelten Umsätze löschen.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung 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ß :wave:

hbci
VIP
VIP
Beiträge: 768
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: wait

Beitrag von hbci » Fr 21. Jul 2023, 21:28

Läuft, danke.

Billy
Beiträge: 12
Registriert: Sa 19. Feb 2022, 10:51
Has thanked: 2 times
Been thanked: 2 times

Re: [Erledigt] Miles & More-KK: Abruf scheitert: Log-Eintrag: org.openqa.selenium.TimeoutException

Beitrag von Billy » Sa 22. Jul 2023, 08:30

Läuft bei mir leider nicht!
Siehe neue nach einspielen der nightly builds Fehlermeldungen unten!
[22.07.2023 08:00:53] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Miles&&More-Sync_1690005653419.png (Pfad: C:\Users\XXXXX\Desktop\)
HibiscusMashup-Fehler_Miles&&More-Sync_1690005653419.png
HibiscusMashup-Fehler_Miles&&More-Sync_1690005653419.png
[22.07.2023 08:01:14] Fehler: Auslesen des 'Verfügbarer Betrag' fehlgeschlagen: empty String

Gruß Billy

Code: Alles auswählen

[22.07.2023 08:00:34] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.07.2023 08:00:34]  
[22.07.2023 08:00:34] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[22.07.2023 08:00:34] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.64-nightly | Build: 1006 vom 20230721] [Hibiscus Mashup ver. 0.9.36-nigthly | Build: 569 vom 20230721]
[22.07.2023 08:00:34] Überprüfe Jameica-Version ...
[22.07.2023 08:00:34] OK: Jameica-Version 2.10.4 installiert und aktiv
[22.07.2023 08:00:34] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.07.2023 08:00:34] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[22.07.2023 08:00:34] Überprüfe Selenium-Version ...
[22.07.2023 08:00:34] OK: Selenium-Version 4.10.0 installiert und aktiv
[22.07.2023 08:00:34] Überprüfe ChromeDriver-Version ...
[22.07.2023 08:00:34] OK: ChromeDriver-Version 114.0.5735.90 installiert und aktiv
[22.07.2023 08:00:34]  
[22.07.2023 08:00:34] Synchronisiere Konto 'Miles&More - Kreditkarte, IBAN DEXXXX..XXXXXX [Deutsche Kr...ank Berlin]' ...
[22.07.2023 08:00:34] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.07.2023 08:00:35] Überprüfe Chrome-Version ...
[22.07.2023 08:00:35] OK. Browser ist: chrome ver. 114
[22.07.2023 08:00:37] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ____******* auf https://miles-and-more.kartenabrechnung.de/login ...
[22.07.2023 08:00:53] Miles&More-Login war erfolgreich
[22.07.2023 08:00:53] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.07.2023 08:00:53] Suche Umsätze im Zeitraum vom 16.06.2023 bis 22.07.2023 und lese diese aus ...
[22.07.2023 08:00:53] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_Miles&&More-Sync_1690005653419.png (Pfad: C:\Users\XXXXX\Desktop\)
[22.07.2023 08:01:11] Web-Logout der aktuellen Online-Sitzung ...
[22.07.2023 08:01:14] Miles&More-Logout war erfolgreich
[22.07.2023 08:01:14] Fehler: Auslesen des 'Verfügbarer Betrag' fehlgeschlagen: empty String

Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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