[Geschlossen] amex: Fehler sofort nach LOGIN: "..not a valid XPath expression"...

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

[Geschlossen] amex: Fehler sofort nach LOGIN: "..not a valid XPath expression"...

Beitrag von hubbelbubbel » So 27. Aug 2023, 12:49

Leider zickt bei mir amex wieder mal 'rum:

Code: Alles auswählen

[27.08.2023 12:24:30] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[27.08.2023 12:24:30]  
[27.08.2023 12:24:30] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.13 | Build: 377 vom 20230824]
[27.08.2023 12:24:30] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.66 | Build: 1025 vom 20230826] [Hibiscus Mashup ver. 0.9.37-nigthly | Build: 576 vom 20230826]
[27.08.2023 12:24:30] Überprüfe Jameica-Version ...
[27.08.2023 12:24:30] OK: Jameica-Version 2.10.4 installiert und aktiv
[27.08.2023 12:24:30] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[27.08.2023 12:24:30] OK: Java-Version 11.0.19 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\jameica\javaruntime)
[27.08.2023 12:24:30] Überprüfe Selenium-Version ...
[27.08.2023 12:24:30] OK: Selenium-Version 4.11.0 installiert und aktiv
[27.08.2023 12:24:30] Überprüfe ChromeDriver-Version ...
[27.08.2023 12:24:30] OK: ChromeDriver-Version 116.0.5845.96 installiert und aktiv
[27.08.2023 12:24:30]  
[27.08.2023 12:24:30] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE055.....9700 [Deutsche Bank]' ...
[27.08.2023 12:24:30] Selenium WebDriver über ChromeDriver wird gestartet ...
[27.08.2023 12:24:32] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[27.08.2023 12:24:32] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 116) ...
[27.08.2023 12:24:32] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[27.08.2023 12:24:32] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[27.08.2023 12:24:35] OK. Ergebnis der Berechnung: E1FC82458095D6CA1909CFDD4FFE21FD (Dauer: 3 Sek.)
[27.08.2023 12:24:36] Überprüfe Chromium-Version ...
[27.08.2023 12:24:36] OK. Browser ist: chrome ver. 116
[27.08.2023 12:24:46] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung BAst******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[27.08.2023 12:25:01] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! xPath-Suche fehlerhaft: org.openqa.selenium.InvalidSelectorException: invalid selector: Unable to locate an element with the xpath expression //span[@id='alertMsg' and text()!='' and not(] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[@id='alertMsg' and text()!='' and not(]' is not a valid XPath expression.
  (Session info: chrome=116.0.5845.96)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
Build info: version: '4.11.0', revision: '040bc5406b'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [58816285de05c222763ee260c53e3f7a, findElement {using=xpath, value=//span[@id='alertMsg' and text()!='' and not(]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 116.0.5845.96, chrome: {chromedriverVersion: 116.0.5845.96 (1a3918166880..., userDataDir: D:\SYSTEMDATEN\TEMP\scoped_...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61301}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:61301/devtoo..., se:cdpVersion: 116.0.5845.96, 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: 58816285de05c222763ee260c53e3f7a
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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:52)
	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:518)
	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:355)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:349)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.checkWebDriverResponse(SeleniumUtils.java:1228)
	at de.derrichter.finance.websync.institute.americanexpress.WebUtils.checkSeleniumResponseHasError(WebUtils.java:111)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:72)
	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.americanexpress.Collector.run(Collector.java:243)
	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)
Gruß uns DANKE! :!:

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

Re: amex: Fehler sofort nach LOGIN: "..not a valid XPath expression"...

Beitrag von Hibiscus-Scripter » So 27. Aug 2023, 13:56

installiere mal bitte die neue Finance.Websync nochmals drüber, da hat du genau die fehlerhafte erwischt...

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

hubbelbubbel
Beiträge: 52
Registriert: Mo 23. Sep 2019, 15:46
Been thanked: 4 times

Re: amex: Fehler sofort nach LOGIN: "..not a valid XPath expression"...

Beitrag von hubbelbubbel » So 27. Aug 2023, 16:23

...da hat du genau die fehlerhafte erwischt...
Jo, da bin ich spitze drin....
Danke, geht jetzt! :thumbup:

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