Vorschau: Bank of Scotland hat neue Homepage; Plugin muss angepasst werden

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
grafix
Beiträge: 12
Registriert: Mo 21. Mär 2016, 19:29

Vorschau: Bank of Scotland hat neue Homepage; Plugin muss angepasst werden

Beitrag von grafix » Di 16. Jun 2020, 09:36

ggf. schon bekannt ... :
Ihr Zugang zum neuen Onlinebanking
unser neues Onlinebanking steht ab dem 22.06.2020 für Sie zur Verfügung. Damit Sie sich nach der Umstellung weiterhin in Ihrem Konto anmelden können, benötigen Sie die folgenden Daten:
• Ihre aktuelle Mobiltelefonnummer: ***
• Ihren Benutzernamen: ***
(...)
Übrigens: Mit Start des neuen Onlinebankings entfallen die persönlichen Sicherheitsfragen – dafür wird im Rahmen einer 2-Faktor-Authentifizierung künftig nach jedem Login eine mTAN abgefragt.

https://www.bankofscotland.de/banking/info

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1562
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: Vorschau: Bank of Scotland

Beitrag von Hibiscus-Scripter » Sa 20. Jun 2020, 11:59

ne, danke :thumbup:

da freu ich mich aber :shifty:

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

grafix
Beiträge: 12
Registriert: Mo 21. Mär 2016, 19:29

Re: Vorschau: Bank of Scotland

Beitrag von grafix » Fr 26. Jun 2020, 10:30

... wie leicht man doch anderen eine Freude machen kann ... ;-)

Nach ersten Tests des Web-Bankings scheint man sich nicht an der IT-Migration der apoBank orientiert zu haben ...

Irma_la_Douce
Beiträge: 6
Registriert: Sa 4. Jun 2016, 15:03

Bank of Scotland Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder

Beitrag von Irma_la_Douce » So 26. Jul 2020, 18:21

Hi,

ich habe gerade bei Bank of Scotland meinen Login umgestellt auf das neue Verfahren, das seit 22.06. zusammen mit der neuen Webseite eingerichtet wurde. Natürlich habe ich auch die Kontoeinstellungen in Hibiscus entsprechend angepasst.

Leider bricht der Saldoabruf mit einer Fehlermeldung ab:

Code: Alles auswählen

Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Ich habe mir darauf das Bildschirm-Log genauer angeschaut:

Code: Alles auswählen

[26.07.2020 17:27:13] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.07.2020 17:27:13]  
[26.07.2020 17:27:13] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[26.07.2020 17:27:13] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.13 | Build: 615 vom 20200703] [Hibiscus Mashup ver. 0.9.12 | Build: 387 vom 20200602]
[26.07.2020 17:27:13] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.07.2020 17:27:13] OK: Java-Version 11.0.5 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Programs.Portable\Tools\Misc\Jameica-Hibiscus\jre-win64)
[26.07.2020 17:27:13] Überprüfe Selenium-Version ...
[26.07.2020 17:27:13] OK: Selenium-Version 3.141.59 installiert und aktiv
[26.07.2020 17:27:13] Überprüfe ChromeDriver-Version ...
[26.07.2020 17:27:13] OK: ChromeDriver-Version 83.0.4103.39 installiert und aktiv
[26.07.2020 17:27:13]  
[26.07.2020 17:27:13] Synchronisiere Konto 'Tagesgeldkonto (RBS), IBAN DE...... [Lloyds Bank]' ...
[26.07.2020 17:27:13] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.07.2020 17:27:14] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[26.07.2020 17:27:14] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[26.07.2020 17:27:14] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[26.07.2020 17:27:18] OK. Ergebnis der Berechnung: E1C57A7B7A8746BF9EC71EF36BB88DD2 (Dauer: 4 Sek.)
[26.07.2020 17:27:22] Überprüfe Chromium-Version ...
[26.07.2020 17:27:22] OK. Browser ist: chrome ver. 83
[26.07.2020 17:27:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 000******* auf https://banking.bankofscotland.de/netbankingde/RetailLoginHome.jsp ...
[26.07.2020 17:27:31] 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.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"*[name='frame_txn']"}
  (Session info: headless chrome=83.0.4103.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: 'DELL-PC', ip: '192.168.178.21', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 83.0.4103.0, chrome: {chromedriverVersion: 83.0.4103.39 (ccbf011cb2d2b..., userDataDir: C:\Users\admin\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:61420}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:virtualAuthenticators: true}
Session ID: 121ee4e7327a97e50a06f644eccc1c68
*** Element info: {Using=name, value=frame_txn}
	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.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.findElementByName(RemoteWebDriver.java:404)
	at org.openqa.selenium.By$ByName.findElement(By.java:284)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at de.derrichter.finance.websync.institute.bankofscotland.WebAuth.loginWithSelenium(WebAuth.java:86)
	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:324)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.bankofscotland.Collector.run(Collector.java:162)
	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)
Ich vermute, es wird einfach die falsche URL für die Login-Seite verwendet. Diese wurde von der Bank offensichtlich geändert auf https://www.bankofscotland.de/login#login (bzw. https://banking.bankofscotland.de/eBank ... .jsf#login)
Laut Monitor-Log wird aber die URL https://banking.bankofscotland.de/netba ... nHome.jsp verwendet; das ist glaube ich noch die alte.

Sollte dennoch das jameica.log benötigt werden, gib mir bitte Bescheid. Ebenso, wenn noch andere Infos oder Daten erforderlich sind.

Vielen Dank für die Hilfe
Gruß Irmi
Betriebssystem: Windows 10 64 Bit (Version 1909)
Java: 8.0.2010.11 (Java 8 Update 221)
Jameica: 2.8.6 (manuell installiert ohne Rundum-Sorglos-Paket - ich)
Hibiscus: 2.8.24
Plugins: jameica.ical (2.9.0-nightly vom 29.2.20), jameica.ca (2.9.0-nightly vom 29.2.20), hibiscus.mashup (0.9.12), finance.websync (0.9.13), hibiscus.scripting.htmlunit (2.41.0), hibiscus.scripting.selenium (3.141.59), hibiscus.scripting.pdfbox (2.0.19), hibiscus.scripting.geckodriver (0.26.0), hibiscus.scripting.chromedriver (83.0.4103), mahoe (2.4.7-nightly vom 2.5.20)

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1562
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: Bank of Scotland Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Fe

Beitrag von Hibiscus-Scripter » Di 28. Jul 2020, 22:12

Hallo,

die aktuelle Bearbeitungszeit tut mir echt leid und ich entschuldige mich, denn das widerspricht auch meiner Philosophie...
Morgen werde ich das hier hoffentlich alles abarbeiten.

Zumal hat die Bank of Scotland einfach eine neue Homepage gebaut (siehe anderer Thread der darauf hinweist)...

Bitte um Verständnis :-(

Gruß
... 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

Irma_la_Douce
Beiträge: 6
Registriert: Sa 4. Jun 2016, 15:03

Re: Bank of Scotland Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Fe

Beitrag von Irma_la_Douce » Di 28. Jul 2020, 22:32

Hallo,

mach dir keinen Kopf wegen der Bearbeitungszeit: ich bin dankbar für jede Hilfe, und mir ist klar, dass ich nicht die Einzige bin, die Hilfe benötigt.

Den Thread, in dem ein Hinweis auf die neue Seite der Bank of Scotland steht, habe ich bei der Recherche zu meinem Problem auch gesehen (zumindest vermute ich, dass du den hier meinst: viewtopic.php?f=34&t=916). Das hat mich dann auch auf die Idee gebracht, im Monitor-Log mal auf die URLs zu achten.

Ich hoffe, du findest eine Lösung, so dass in Zukunft der Abruf wieder möglich ist.
Ich danke dir schon jetzt für deine Hilfe!

Gruß
Irmi
Betriebssystem: Windows 10 64 Bit (Version 1909)
Java: 8.0.2010.11 (Java 8 Update 221)
Jameica: 2.8.6 (manuell installiert ohne Rundum-Sorglos-Paket - ich)
Hibiscus: 2.8.24
Plugins: jameica.ical (2.9.0-nightly vom 29.2.20), jameica.ca (2.9.0-nightly vom 29.2.20), hibiscus.mashup (0.9.12), finance.websync (0.9.13), hibiscus.scripting.htmlunit (2.41.0), hibiscus.scripting.selenium (3.141.59), hibiscus.scripting.pdfbox (2.0.19), hibiscus.scripting.geckodriver (0.26.0), hibiscus.scripting.chromedriver (83.0.4103), mahoe (2.4.7-nightly vom 2.5.20)

thgrund
Beiträge: 4
Registriert: Do 25. Okt 2018, 13:57

Re: Vorschau: Bank of Scotland hat neue Homepage; Plugin muss angepasst werden

Beitrag von thgrund » Sa 29. Aug 2020, 23:14

Hallo,

sind die aktuellen Probleme mit dem Zugriff auch der Grund, warum man entgegen der behaupteten Unterstützung auf der Startseite https://hibiscus-mashup.derrichter.de/ keinen neuen Zugang anlegen kann?
Wenn ich bei der Einrichtung wie beschrieben über den Menüpunkt Mashup und "neues non-HBCI Konto anlegen" gehe, wird mir die "Bank of Scotland" nicht angeboten.
2020-08-29 23_13_18-Neues non-HBCI Konto anlegen.jpg
hibiscus.mashup Version 0.9.13 befindet sich im Einsatz.

Freue mich über Feedback

Tom
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hbci
VIP
VIP
Beiträge: 67
Registriert: Sa 7. Mär 2020, 15:01

Re: Vorschau: Bank of Scotland hat neue Homepage; Plugin muss angepasst werden

Beitrag von hbci » Di 1. Sep 2020, 09:36

thgrund hat geschrieben:
Sa 29. Aug 2020, 23:14
[...] sind die aktuellen Probleme mit dem Zugriff auch der Grund, warum man entgegen der behaupteten Unterstützung auf der Startseite https://hibiscus-mashup.derrichter.de/ keinen neuen Zugang anlegen kann? [...]
So ist es.

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