Bot - selenium, to poprawne?

Bot - selenium, to poprawne?
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej,
Chciałbym sobie dla testu napisać program, który wejdzie na daną stronę o określonych godzinach oraz przeklika odpowiednie rzeczy i tyle.
Do tej pory pisałem rzeczy klikające się w Selenium oraz VBS, czy taka praktyka jest poprawna, że na sztywno zdefiniuje co ma kilkać i gdzie i dodam proste GUI z przyciskiem "start"?
W czym powinno pisać się takie rzeczy?

slim44
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 111
0

Znam firmy, które w całości swoje testy opierają na Selenium i sikuli ... Twierdzą że to jedyna poprawna forma pisania botów :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Możesz to też sprytniej sparametryzować. Napisz sobie np. funkcje odpowiedzialne za klikanie na odpowiedniej podstronie / wykonywanie pewnej akcji / wypelnianie formularza itd a potem swój test-case składaj z tych funkcji w stylu:

Kopiuj
enterMainPage();
goToAddUser();
fillUserForm();
checkForErrors();

Dodatkowo te funkcje mogą też przyjmować jakieś parametry (np. dane uzytkownika do formularza). W efekcie będziesz miał coś dużo bardziej elastycznego, bo nowy test-case będziesz mógł poskładać jakby "z klocków". Ba, mógłbyś wtedy nawet w tym swoim gui umożliwić wyklikanie sobie jakie kroki maja sie wykonywać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.