W poprzednim wpisie wyjaśniłem, w jaki sposób automatycznie założyć zoptymalizowane lokaty optymalne w Open Finance. W tym pokażę, jak można nieco ułatwić sobie wykonanie przelewów w celu uruchomienia lokat.
Niestety, każda lokata posiada inny numer konta, na który trzeba wpłacić daną kwotę, więc nie można dodać jednego numeru konta do zaufanych i wykonywać przelewów bez potwierdzania (tokenem, listą haseł jednorazowych czy sms’em). Z tego powodu pełna automatyzacja jest dość trudna.
Ja postanowiłem przyspieszyć wykonywanie przelewów w następujący sposób. Zdecydowałem się użyć konta, w którym przelewy potwierdza się sms’em. Zalogowałem się na nie, uruchomiłem Selenium IDE z poprzedniego wpisu i wykonałem pierwszy przelew według instrukcji z e-maila od Open Finance, ale nie zatwierdziłem go sms’em – zatrzymałem się na stronie, gdzie kod sms należy wprowadzić. Następnie wróciłem do okna Selenium, zatrzymałem rejestrowanie (czerwony przycisk w prawym, górnym rogu) i zapisałem test case pod nazwą przelew.

Otworzyłem zapisany plik w edytorze, po czym przełączyłem się na okno poczty i e-mail z danymi, które wykorzystałem od razu przeniosłem do innego folderu, by nie wykonać dwa razy tego samego przelewu.
Otworzyłem kolejny e-mail, skopiowałem do schowka numer konta (dwuklik bardzo pomaga), przełączyłem się na okno edytora, odszukałem numer konta z pierwszego przelewu i zastąpiłem tym skopiowanym. To samo zrobiłem dla numeru wniosku. Zapisałem plik, otworzyłem okno przelewu, wpisałem kod z sms’a i potwierdziłem Enterem.
Przełączyłem się na okno Selenium, gdzie wyskoczył komunikat, że zawartość pliku uległa zmianie. Potwierdziłem ponowne wczytanie i uruchomiłem wykonanie test case’a klikając na przycisk Play current test case (to ten play po prawej).

Wróciłem do okna poczty, przeniosłem e-mail z wykorzystanymi już danymi do innego folderu, kliknąłem kolejny e-mail od Open Finance, skopiowałem do schowka numer konta…
W ten sposób zamknął się cykl, który powtarzałem, aż skończyły się e-maile od Open Finance. Wyszło mi, że każdy przelew zajął trochę ponad 1 minutę.


0 komentarzy do “Jak zautomatyzować wykonanie przelewu na Lokate Optymalna w Open Finance”:
Dodaj komentarz: