Python nagrywanie zdarzeń w przeglądarce

Python nagrywanie zdarzeń w przeglądarce
HU
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:21
0

Witam,

Istnieje jakieś rozwiązanie do nagrywania zdarzeń w przeglądarce(przechodzenie np do jakiejś strony, klikanie w linki etc)
Jedyne co znalazłem, to rozszerzenie do przeglądarek.

Chciałbym osiągnąć taki efekt, jak Katalon Recorder, który umożliwia nagrywanie zdarzeń i translacje na kod pythona

Polecicie coś, bo google dużo mi nie powiedziało?

MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:2 dni
  • Postów:644
0

Potrzebne Ci to do testów czy chcesz np. zrobić coś typu hotjar który nagrywa użytkownika na stronie?

HU
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:21
0
Markuz napisał(a):

Potrzebne Ci to do testów czy chcesz np. zrobić coś typu hotjar który nagrywa użytkownika na stronie?

Do testów, chciałbym odejść od korzystania z wtyczek i zaimplementować własny kod, ale nie wiem od czego zacząć.
Cokolwiek wpiszę w google, to zawsze dostaję jakieś wtyczki

edytowany 1x, ostatnio: hugarili
MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:2 dni
  • Postów:644
0

Mogę polecić cypress, jednak testy pisze się w JavaScript, ale skoro macie produkt web to też pewnie macie programistów od JS.

Nie wiem co rozumiesz poprzez "zaimplementować własny kod". Jeżeli o całkowitą implementację systemu testów to taki silnik jest bardzo skomplikowany przy obecnym webie gdzie dużo rzeczy się dzieje w przeglądarce i nie wybierałbym tej ścieżki - taki silnik poza napisaniem trzeba też utrzymać.

Jeżeli chodzi o to, żeby testy pisać w pythonie to powstał rok temu "pomysł" takiego projektu dla cypress`a - https://github.com/cypress-io/cypress-adapter-python - ale na tym projekt się zakończył. Pewnie dlatego, że nakład pracy jest zbyt duży - wygodniej jest pisać testy w tym samym języku w którym działa program - a w przypadku przeglądarki jest to obecnie JavaScript.

edytowany 2x, ostatnio: Markuz
HU
Dzięki za informacje. W sprawie "implementacji własnego kodu" , to trochę źle dobrałem to w słowa. Aktualnie, jak na szybko chce coś zautomatyzować, to nagrywam "makro" wykorzystując Katalon Recorder, która ma możliwość prze konwertowanie makra na kod pythona. I wiadomo można dodać jakieś dodatkowe własne akcje. Tylko chciałbym napisać włąsny kod odpowiedzialny(nie korzystać już z Katalon Recorder) za nagrywanie zdarzeń, ale skoro mówisz, że nie ma jakiegoś sprawnego rozwiązania, to szkoda ';/

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.