Czym jest Playwright? Porównanie z Cypress | Testowanie E2E w JavaScript i innych językach

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 35

  • @belkocik
    @belkocik ปีที่แล้ว +29

    Jestem zainteresowany serią o testowaniu! :)

  • @GerardJaryczewski
    @GerardJaryczewski ปีที่แล้ว +2

    "Safari to taki nasz nowy Internet Explorer" - świetne! :-)

  • @hakier_
    @hakier_ ปีที่แล้ว

    Dziękuję za zwięzłe i miłe w odsłuchu porównanie.
    Pozdrawiam!

  •  ปีที่แล้ว +2

    Dzięki za dobre porównanie narzędzi. Cypress do tej pory był moim faworytem w testach e2e. Z chęcią zobaczę Palywright w akcji.

  • @khayn
    @khayn ปีที่แล้ว +2

    Bardzo rzetelne porównanie, dzięki!

  • @n0x537
    @n0x537 ปีที่แล้ว +1

    autentykacja kluje w oczy ;)

  • @drizzletone9148
    @drizzletone9148 ปีที่แล้ว +2

    Bardzo fajne porównanie! Dodam, że jak pokazało paru twórców za pomocą algorytmów GPT-3 można praktycznie bezbłędnie przepisać testy Cypressa na Playwright i jak dla mnie jest to idealne zastosowanie rozwiązań AI :)

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว +1

      To prawda, migracja z Cypressa do Playwrighta nie powinna być wielkim wyzwaniem. Jest wiele artykułów opisujących jak zautomatyzować ten proces, również z wykorzystaniem GPT-3 👌

  • @yab40019
    @yab40019 ปีที่แล้ว

    Korzystam w pracy od pol roku i jestem zachwycona. Jest intuicyjny, czesto aktualizowany o ulepszenia i poprawki. Moim zdaniem playwright moze w przyszlosci spokojnie zdominowac cypressa, w ktorym tez troche popracowalam i w ogole mi nie podszedl.

  • @grzegorzstasiak16
    @grzegorzstasiak16 ปีที่แล้ว +1

    Byłbym zainteresowany odcinkiem integracji playwright'a z jakimś test management toolem i automatyzacją egzekucji

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว

      Obecnie znikoma nadzieja na taki materiał, nie mam doświadczenia w temacie ani zapotrzebowania, aby je uzyskać :c

  • @pawelgffdf7331
    @pawelgffdf7331 ปีที่แล้ว +1

    Trochę bawiłem się Playwright powiem szczerze, że jestem zachwycony. Ja akurat od Pythona ;) Pozdrawiam kolegów od JS.

  • @DziedziuchProgramuje
    @DziedziuchProgramuje ปีที่แล้ว +1

    U mnie w pracy właśnie zaczęliśmy tego używać, jeszcze nie pisałem żadnych testów, ale wcześniej myślałem że jedynym słusznym wyborem jest Cypress 😅

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว

      Też żyłem w takim przekonaniu aż do września zeszłego roku, gdy Stefan Judis zaprezentował Playwrighta podczas meet.js Summit 2022. Microsoft szczwanie podpatrzył listę funkcji z Cypress Cloud i zaoferował je za darmo 😅

  • @aga3640
    @aga3640 ปีที่แล้ว

    wygląda fajnie. Ciekawe czy nie wprowadzą opłat w któryms momencie :)

  • @iamacoder8331
    @iamacoder8331 ปีที่แล้ว

    ciekawe

  • @LucasMatuszewski
    @LucasMatuszewski ปีที่แล้ว

    Cypress Studio również pozwala na wykonanie testów, tylko jest to ciągle eksperyment i trzeba go włączyć w ustawieniach. W praktyce wyklikane testy trzeba zwykle ręcznie poprawiać ale może to przyspieszyć pisanie testów, szczególnie początkującym (chociaż tutaj uwaga aby nie uczyć się złych wzorców od razu ;)
    Ktoś porównywał wyklikane testy z Playwright z Cypress Studio? Lepsze są?

  • @Will4_U
    @Will4_U ปีที่แล้ว

    Szkoda, że nie pokazałeś przykładu na podstawie kodu. Mimo wszystko dobrze, że taka alternatywa istnieje.
    Najbardziej mnie rozwaliło możliwość wyklikania sobie elementów UI do przetestowania.

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว +1

      Wyszedłbym zbyt długi materiał, więc postanowiłem pierw zbadać zainteresowanie tematem 😉

    • @belkocik
      @belkocik ปีที่แล้ว

      ​@@Przeprogramowani filmików o testowaniu na polskim podwórku jest tyle co na lekarstwa :D

    • @hhicior7648
      @hhicior7648 ปีที่แล้ว +1

      W cypress przecież jest studio gdzie też możesz sobie wyklikać test. Wystarczy włączyć w konfiguracji ;-)

  • @maciejmedrek6221
    @maciejmedrek6221 ปีที่แล้ว

    Co do paralelizacji w cypress da się to bez problemu zrobić za darmo, trzeba skonfigurować w własnej infrastrukturze sorry-cypress.

  • @saskia3676
    @saskia3676 ปีที่แล้ว

    Spóźniliście się bo znowu przed chwilą poszedłem w cypressa ;p

  • @guttenbergovitz
    @guttenbergovitz ปีที่แล้ว

    Przekonano mnie. W sumie nie planowałem przesiadki, ale…

  • @Firen1992
    @Firen1992 ปีที่แล้ว

    adopcja
    1. akt prawny dotyczący uznania cudzego dziecka za własne; przysposobienie, usynowienie; adoptacja;
    2. przyjęcie obcego prawa za prawo obowiązujące w danym kraju;
    3. dawniej: przyjęcie do rodu szlacheckiego

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว +3

      Żyłem w błędnym przekonaniu, poprawne tłumaczenie to adaptacja 😃 Dzięki!

  • @wayslow
    @wayslow ปีที่แล้ว +2

    Jaka laurka, normalnie jak koło gospodyń wiejskich - tańczy, śpiewa, recytuje... 🤣To ma jakieś wady?

    • @SadSadDeadM
      @SadSadDeadM ปีที่แล้ว +3

      Jestem w trakcie migracji na Playwright i to co na razie nas trochę dotyka to dość mało dokładne i nie raz zwodnicze treści błędów gdy test failuje.
      Ale myślę że niedługo to poprawią. Nie jest to też strasznie uciążliwe póki co, trzeba się przyzwyczaić jeżeli przesiadasz się z Cypress gdzie feedback z testu zazwyczaj jest na bardzo wysokim poziomie

    • @wayslow
      @wayslow ปีที่แล้ว

      @@SadSadDeadM właśnie się zaczynam bawić i mam wrażenie, że się polubię z Playwrightem. Samo wsparcie dla kart przeglądarki mi rozwiązuje kilka głupich problemów, a lista przydasiów z laurki jest całkiem imponująca.

    • @Przeprogramowani
      @Przeprogramowani  ปีที่แล้ว +4

      @@wayslow Opublikowanie "laurki" nie było moim celem. Poświęciłem dużo czasu na wyszukiwanie istotnych problemów, feature gapów. Nie przez przypadek poprosiłem o feedback widzów materiału. Sam nie znalazłem nic, zarówno we własnych eksperymentach jak i wypowiedziach innych programistów, również pod frazami "Why Cypress is better than Playwright", "Why I don't like Playwright" itd. Warto sprawdzić listę issues na GH, sortując po liście komentarzy: github.com/microsoft/playwright/issues?q=is%3Aissue+is%3Aopen+sort%3Acomments-desc

    • @rafal1677
      @rafal1677 ปีที่แล้ว

      Zainteresowany mini sesją.