engine chromedriver
open "https://banking.dkb.de/dkb/-"
assertExists "Login-Dialog nicht gefunden" getbyxpath("//span[contains(.,'Anmeldung zum Internet-Banking')]")
set getbyid("loginInputSelector") to value "meineKundennummer"
set getbyid("pinInputSelector") to value "meinPwd"
click getbyid("buttonlogin")

assertExists "Finanzstatus nicht gefunden" getbyxpath("//h1[contains(.,'Finanzstatus')]")
click getbyxpath("//table/tbody/tr[contains(., '4998********2051')]/td[4]//a[contains(@class,'evt-paymentTransaction')]")

assertExists "Kreditkartenumsätze nicht gefunden" getbyxpath("//h1[contains(.,'Kreditkartenumsätze')]")
download getbyxpath("//span[contains(@title,'CSV-Export')]")

open "https://banking.dkb.de/dkb/-?$part=DkbTransactionBanking.infobar.logout-button&$event=logout"
assertExists "Abmeldung nicht erfolgreich" getbyxpath("//div[contains(.,'Sie wurden ordnungsgemäß vom System abgemeldet.')]")

