Jak zautomatyzować proces zakładania lokat w Open Finance

Na blogu APP Funds można przeczytać, w jaki sposób zoptymalizować Lokatę Optymalną z Open Finance, by uzyskać oprocentowanie 5,97%. Problem polega tylko na tym, że optymalna kwota jest stosunkowo niewielka – 549,12 zł i jeśli chciałbym zainwestować w ten sposób np. 10 tys. zł, to musiałbym utworzyć ok. 18 takich lokat. Mógłbym oczywiście zakładać je ręcznie, ale zajmie to sporo czasu i jest dość monotonne. Poniżej przedstawię, w jaki sposób można ten proces przyspieszyć.

Potrzebne będą:
- przeglądarka Firefox,
- wtyczka Selenium IDE,
- założone konto w Open Finance.

W celu uzyskania tego ostatniego wystarczy, że założymy dowolną lokatę np. pierwszą optymalną i pocztą elektroniczną otrzymamy login do konta a sms’em hasło.

Zacząłem od zalogowania się do konta Open Finance. Następnie z menu Narzędzia, wybrałem Selenium IDE. Wróciłem do strony Open Finance i przeszedłem całą procedurę zakładania lokaty optymalnej:
- kliknąłem zakładkę Nowe depozyty,
- Lokaty bankowe / Lokata optymalna / Załóż
- wprowadziłem kwotę (z kropką, nie przecinkiem!), wybrałem okres i tryb rozliczania,
- potwierdziłem założenie.

Przełączyłem się z powrotem na okno Selenium IDE i kliknąłem czerwony przycisk w prawym, górnym rogu. Spowodowało to, że Selenium zatrzymało nagrywanie naszych akcji. Na tym opiera się cała idea automatyzacji. Wtyczka pozwala nagrać sekwencję akcji na stronie i odtworzyć ją bardzo szybko i wielokrotnie.

Z menu Plik wybrałem Save Test Case As i wprowadziłem nazwę np. lokata optymalna 3m, po czym zapisałem. Sprawdziłem, czy akcje zostały poprawnie zarejestrowane klikając na przycisk Play current test case (to ten play po prawej). Przeglądarka przeszła cały proces zakładania lokaty automatycznie.

Pozostało przygotować Test Suite, który pozwoli założyć wiele lokat za jednym razem. W tym celu z menu Plik wybrałem New Test Suite, następnie Add Test Case i wskazałem plik, który wcześniej utworzyłem (lokata optymalna 3m) i na koniec zapisałem całość klikając Save Test Suite As (jako nazwę podałem lokaty optymalne 3m).

Używając dowolnego edytora tekstu (może być Notatnik) otworzyłem plik z test suite i usunąłem linijkę

<tr><td><a href="../..">Untitled</a></td></tr>

Następnie zaznaczyłem linię

<tr><td><a href="lokata optymalna 3m">lokata optymalna 3m</a></td></tr>

skopiowałem do schowka i wkleiłem tyle razy, ile lokat chciałem założyć. Zapisałem plik i zamknąłem edytor.

Przeszedłem do okna Selenium i otworzyłem plik z test suite (Open Test Suite -> lokaty optymalne 3m). Kliknąłem Play current test suite (to ten play po lewej). Przeglądarka automatycznie przeszła cały proces zakładania lokaty i to tyle razy, ile chciałem. Pozostało poczekać na e-mail z Open Finance z potwierdzeniem… oraz przelewy, którymi się zajmę w kolejnym wpisie.

3 komentarzy do “Jak zautomatyzować proces zakładania lokat w Open Finance”:


  1. 1 online

    bardzo ciekawe, dzieki

  2. 2 Adam

    Bardzo ciekawe rozwiązanie. Pozdrawiam

  3. 3 Magnus

    Przydatna jest wtyczka iOpus iMacros, mniej klikania:)

Dodaj komentarz: