[Erledigt] Postbank: Fehler mit HTML Form Tags

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
0xs1m0n
Beiträge: 2
Registriert: Mi 1. Dez 2021, 15:22

[Erledigt] Postbank: Fehler mit HTML Form Tags

Beitrag von 0xs1m0n » Do 2. Dez 2021, 09:54

Das Element mit der ID nach der gesucht wird ist nicht mehr klickbar. Scheinbar hat die Postbank wieder die Login-Seite geändert?

Habe extra geschaut, Jamieca, Mashup und alle weiteren Komponenten sind auf dem neusten Stand.

Hier das Log

Code: Alles auswählen

[01.12.2021 15:05:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[01.12.2021 15:05:40]  
[01.12.2021 15:05:40] System-Info: OS[Linux (ver. 5.14.10-1-MANJARO) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[01.12.2021 15:05:40] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.29 | Build: 780 vom 20211125] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[01.12.2021 15:05:40] Überprüfe Jameica-Version ...
[01.12.2021 15:05:40] OK: Jameica-Version 2.10.1 installiert und aktiv
[01.12.2021 15:05:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[01.12.2021 15:05:40] OK: Java-Version 1.8.0_292 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-openjdk/jre)
[01.12.2021 15:05:40] Überprüfe Selenium-Version ...
[01.12.2021 15:05:40] OK: Selenium-Version 4.0.0 installiert und aktiv
[01.12.2021 15:05:40] Überprüfe ChromeDriver-Version ...
[01.12.2021 15:05:40] OK: ChromeDriver-Version 96.0.4664.45 installiert und aktiv
[01.12.2021 15:05:40]  
[01.12.2021 15:05:40] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE3537..333500 [BIC: PBNKDEFF370]' ...
[01.12.2021 15:05:40] Selenium WebDriver über ChromeDriver wird gestartet ...
[01.12.2021 15:05:47] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[01.12.2021 15:05:47] 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 96) ...
[01.12.2021 15:05:47] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[01.12.2021 15:05:47] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[01.12.2021 15:05:50] OK. Ergebnis der Berechnung: FEA8DA4C307D920F6E79F205A9551576 (Dauer: 2 Sek.)
[01.12.2021 15:05:51] Überprüfe Chromium-Version ...
[01.12.2021 15:05:51] OK. Browser ist: chrome ver. 96
[01.12.2021 15:05:53] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.postbank.de/#/login ...
[01.12.2021 15:06:10] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des PostbankID-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <input class="c-form__input u-mar-b-1" id="postbankId" placeholder="Postbank ID" aria-required="true" data-test-anchor="login-username" type="text" value=""> is not clickable at point (716, 386). Other element would receive the click: <li>...</li>
  (Session info: headless chrome=96.0.4664.0)
Build info: version: '4.0.0', revision: '3a21814679'
System info: host: 'SIMON-02', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.14.10-1-MANJARO', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [276ca33723becdbab567ce24efb9ebfd, clickElement {id=d0778336-bc54-438b-93e9-72fb9106e2d6}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 96.0.4664.0, chrome: {chromedriverVersion: 96.0.4664.45 (76e4c1bb2ab46..., userDataDir: /tmp/.com.google.Chrome.40Bker}, goog:chromeOptions: {debuggerAddress: localhost:37645}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(direct), se:cdp: ws://localhost:37645/devtoo..., se:cdpVersion: 96.0.4664.0, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on LINUX (276ca33723becdbab567ce24efb9ebfd)] -> id: postbankId]
Session ID: 276ca33723becdbab567ce24efb9ebfd
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	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:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:139)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:559)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:251)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77)
	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithSelenium(WebAuth.java:121)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:173)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


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

Re: Postbank: Fehler mit HTML Form Tags

Beitrag von hbci » Do 2. Dez 2021, 14:07

Same here, Grund: Einblendung Cookieeinstellungs-Banner. Log:

Code: Alles auswählen

[02.12.2021 14:02:44] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.12.2021 14:02:44]  
[02.12.2021 14:02:44] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[02.12.2021 14:02:44] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.29 | Build: 780 vom 20211125] [Hibiscus Mashup ver. 0.9.20-nightly | Build: 478 vom 20211121]
[02.12.2021 14:02:44] Überprüfe Jameica-Version ...
[02.12.2021 14:02:44] OK: Jameica-Version 2.10.1 installiert und aktiv
[02.12.2021 14:02:44] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.12.2021 14:02:44] OK: Java-Version 11.0.13 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.1\jre-win64)
[02.12.2021 14:02:44] Überprüfe Selenium-Version ...
[02.12.2021 14:02:44] OK: Selenium-Version 4.0.0 installiert und aktiv
[02.12.2021 14:02:44] Überprüfe ChromeDriver-Version ...
[02.12.2021 14:02:44] OK: ChromeDriver-Version 96.0.4664.45 installiert und aktiv
[02.12.2021 14:02:44]  
[02.12.2021 14:02:44] Synchronisiere Konto 'Postbank - Anlage, IBAN DE4637..* [BIC: PBNKDEFF370]' ...
[02.12.2021 14:02:44] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.12.2021 14:02:47] Überprüfe Chrome-Version ...
[02.12.2021 14:02:47] OK. Browser ist: chrome ver. 96
[02.12.2021 14:02:49] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.postbank.de/#/login ...
[02.12.2021 14:03:21] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des PostbankID-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <input class="c-form__input u-mar-b-1" id="postbankId" placeholder="Postbank ID" aria-required="true" data-test-anchor="login-username" type="text" value=""> is not clickable at point (556, 386). Other element would receive the click: <div class="cmpboxtxt">...</div>
  (Session info: chrome=96.0.4664.45)
Build info: version: '4.0.0', revision: '3a21814679'
System info: host: 'AKOYA', ip: '192.168.1.4', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.13'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [b5ff51bc8470ef8c8bf3c0989d42c420, clickElement {id=46ba13d2-a939-4577-afcc-75171bbb5cd0}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 96.0.4664.45, chrome: {chromedriverVersion: 96.0.4664.45 (76e4c1bb2ab46..., userDataDir: C:\Users\*\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:52155}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:52155/devtoo..., se:cdpVersion: 96.0.4664.45, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (b5ff51bc8470ef8c8bf3c0989d42c420)] -> id: postbankId]
Session ID: b5ff51bc8470ef8c8bf3c0989d42c420
	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:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:139)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:559)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:251)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77)
	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithSelenium(WebAuth.java:121)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:173)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

aj@ajedv.de
Beiträge: 12
Registriert: Mi 25. Mär 2020, 21:56
Been thanked: 2 times

Re: Postbank: Fehler mit HTML Form Tags

Beitrag von aj@ajedv.de » Do 2. Dez 2021, 14:48

Mist Cookieabfrage. Warum muss beim Banking jetzt auch noch Werbecookies zugestimmt werden. Eine echte Seuche.

Es genügt den Link "ablehnen" zu klicken.
""Ihre Einwilligung ist freiwillig. Sie können sie >ablehnen< und jederzeit""

"Wir möchten Sie zu jeder Zeit optimal beraten können.
Wir bitten Sie daher um Ihre Einwilligung zur Verwendung von Cookies sowie zur Verarbeitung Ihrer personenbezogenen Daten wie unten aufgeführt, die wir im Umfeld unserer Webseiten unter postbank.de, inklusive Postbank Banking & Brokerage, erheben. Mit Ihrer „Einwilligung mit Personalisierung“ verbunden ist die Speicherung der dazu erforderlichen Cookies, da wir andernfalls die Daten nicht erheben könnten. Einige technisch erforderliche Cookies werden immer gespeichert.

Mit Ihrer Zustimmung werden wir:

Webseiten optimieren anhand pseudonymen Profils (alle Nutzer)
Unsere Webseite nutzerfreundlicher gestalten und fortlaufend verbessern.
Werbung auf unseren und fremden Webseiten für Sie optimieren.
Dazu erstellen wir ein pseudonymes Profil Ihrer Nutzung unserer Website mit Tracking-Technologien sowie Cookies von Drittanbietern. Dabei kann es in dem in den Datenschutzhinweisen beschriebenen Umfang vorkommen, dass Ihre Daten in die USA übertragen und dort verarbeitet werden.
Individuell mit Ihnen kommunizieren durch Erweiterung eines personalisierten Profils (nur Kunden der Postbank)
Unsere Kommunikation insgesamt personalisieren, um Sie damit ähnlich zu beraten, wie ein persönlicher Bankberater dies tut.
Diese verbesserte Kommunikation auf allen Wegen nutzen, auf denen Sie uns kontaktieren und auf denen Sie von uns kontaktiert werden möchten. Dazu gehören eigene und fremde Webseiten und - nach gesonderter Zustimmung - Telefon, App, E-Mail, Nachrichtenbox sowie das Postbank Banking & Brokerage.
Möglich wird uns dies durch die Personalisierung Ihres pseudonymen Nutzungsprofils mit Hilfe der Postbank ID, um z.B. auch Ihren Vertragsstatus berücksichtigen zu können.

Ihre Einwilligung ist freiwillig. Sie können sie ablehnen und jederzeit widerrufen. Klicken Sie hier, wenn Sie ohne Personalisierung einwiligen möchten. Anpassen können Sie Ihre Einwilligungs-Einstellungen durch Klicken auf „Einstellungen ändern". Weitere Informationen erhalten Sie in unseren Datenschutzhinweisen.

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

Re: Postbank: Fehler mit HTML Form Tags

Beitrag von Hibiscus-Scripter » So 5. Dez 2021, 21:41

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

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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: 765
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 31 times

Re: [Erledigt] Postbank: Fehler mit HTML Form Tags

Beitrag von hbci » Mo 6. Dez 2021, 07:04

Die erfolgreichen Versuche waren wohl Zufallstreffer, bei mir läuft's jetzt nicht mehr. Timing-Problem?

0xs1m0n
Beiträge: 2
Registriert: Mi 1. Dez 2021, 15:22

Re: [Erledigt] Postbank: Fehler mit HTML Form Tags

Beitrag von 0xs1m0n » Mo 6. Dez 2021, 10:51

Ich habe vor ~30 Minuten getestet (nur ein mal), da ging es sofort

Edith sagt: es geht immer noch, gerade nochmal getestet

vwittich
Beiträge: 15
Registriert: Fr 5. Apr 2019, 14:15
Has thanked: 7 times

Re: [Erledigt] Postbank: Fehler mit HTML Form Tags

Beitrag von vwittich » Di 21. Dez 2021, 15:11

Danke @Hibiscus-Scripter ich hatte mit Finance.Websync ver. 0.9.29-nightly (Build: 786 vom 20211211) Erfolg.

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