![]()
Cypress News 2026 cz. 1 – to wpis w którym będę przedstawiał Wam newsy związane z narzędziem Cypress. Jeżeli jesteś zainteresowany innymi wpisami dotyczącymi Cypressa, zapraszamy do odpowiedniego działu.
Wprowadzenie
Tworząc testy automatyczne z wykorzystaniem Cypressa może spotkać się z sytuacjami, że bziemy potrzebowali dodatkowego wsparcia by napisać nasze testy. Czasami będzie to spowodowane faktem niemożności obsłużenia w inny sposób danego przypadku, czasami też po prostu skorzystanie z pluginów będzie dla nas łatwiejsze.
Jako Ambasador Cypressa mam na celu rozpowszechnianie wiedzy o tym narzędziu, promowanie wartości jakie nam przyświecają.

Wystąpienie na konferencji w temacie Cypressa nadchodzi.
W nadchodzącym QA Summit – będę miał okazję zaprezentować temat: Cypress zdycha czy jeszcze oddycha – o sytuacji Cypressa w 2026 roku. Spotkanie odbędzie się online w dniu 22 kwietnia 2026 roku. Zachęcam Was gorąco do zapisów.
Zmiany od wydania Cypress 15.3.0. do 15.9.0 (od ostatniego wpisu)
Cypress w serii 15.x nie robi rewolucji co tydzień, ale konsekwentnie poprawia developer experience, stabilność oraz CI/CD. Jeśli używasz Cypressa produkcyjnie (a nie tylko „na demo”), to zmiany od 15.3.0 do aktualnej 15.9.0 są w praktyce bardziej wartościowe niż mogą wyglądać na pierwszy rzut oka.
Poniżej znajdziesz przegląd wersji 15.3.0-15.9.0 z naciskiem na to, co faktycznie wpływa na testy E2E i Component Testing.
Dla mnie osobście – najważniejsza zmiana to powrót Selector Playground – który wraz z wdrożonymi elementami AI został usunięty. Osobiście też mocno o to walczyłem.
15.3.0 – jakość interakcji z UI (i w końcu Escape)
Jedna z tych zmian, które są „małe”, ale od razu czujesz różnicę w codziennych testach.
Najważniejsze:
- Dodano wsparcie klawisza Escape w cy.press() – idealne do zamykania modalek, menu, dropdownów
- Kontynuacja usprawnień w obsłudze klawiatury (rozbudowa cy.press() była rozwijana w tej linii wydań)
W praktyce:
- mniej obejść typu klik w tło lub ikonę close
- bardziej „user-like” scenariusze dla UI
15.4.0 – Studio staje się default + ważny krok dla CI
To wydanie jest kluczowe szczególnie dla osób od pipeline’ów i utrzymania.
Najważniejsze:
- Cypress Studio włączone domyślnie – bez konieczności używania flag.
- Dodano flagę CLI –posix-exit-codes – standardowe kody wyjścia 0/1 zamiast liczby nieudanych testów.
W praktyce:
- łatwiejsze warunki w pipeline
- mniej custom skryptów do mapowania exit code
- bardziej przewidywalna obsługa błędów w CI/CD
15.5.0 – stabilizacja uruchomień w trybie record
To wydanie jest bardziej techniczne, ale ważne dla zespołów, które mocno integrują Cypress z Cypress Cloud i trybem –record.
Najważniejsze:
- usprawnienia w pracy z –record i poprawa stabilności uruchomień
- lepsze zachowanie w scenariuszach pobierania kolejnych testów / runów
W praktyce:
- mniej losowych przerwań w pipeline
- bardziej przewidywalne wykonywanie kolejek testów
15.6.0 – mniej „ghost bugów” w formularzach (Chrome autofill OFF)
To jest jeden z ciekawszych quality of life improvements w serii 15.x.
Najważniejsze:
- Wyłączony Chrome autofill dla adresów i kart płatniczych – mniej niespodzianek w formularzach
- Dalsze dopracowanie Cypress Studio – snapshoty, hitboxy, czytelność panelu, sticky nagłówek testu
W praktyce:
- mniej flaków w formularzach i checkoutach
- mniej debugowania „dlaczego nagle pole samo się wypełniło”
15.7.0 – performance i stabilność przy dużych DOMach
Wersja 15.7.0 wskazuje na poprawki, które uderzają w typowy problem Cypressa: duża liczba elementów w UI i wpływ tego na runner.
Najważniejsze:
- optymalizacje visibility i logowania komend w scenariuszach z dużą liczbą elementów
- mniej ryzyka freeze i spowolnień runnera
W praktyce:
- stabilniejsze testy w aplikacjach typu dashboard
- mniejsze lagi w runnerze przy dynamicznych tabelach i rozbudowanym DOM
15.8.0 – mocne nowości: visibility eksperyment + Angular + Selector Playground
To jest jeden z większych update’ów w tym przedziale wersji, dla mnie najważniejszy!
Najważniejsze:
- Nowy eksperyment experimentalFastVisibility – przyspieszenie visibility checks i asercji
- Component Testing: wsparcie dla Angular 21 oraz zoneless mount
- Selector Playground dostępny dla wszystkich w open mode (nie tylko jako element Studio)
- Dodatkowe poprawki stabilności – m.in. problemy z CTRL+C, freeze przy sync XHR w specyficznych scenariuszach
W praktyce:
- Cypress mocno naciska na performance testów UI
- component testing staje się poważniejszą opcją dla zespołów
- budowanie selektorów jest szybsze i bardziej „interaktywne”
15.8.1 i 15.8.2 – poprawki utrzymaniowe + security
Te wersje są typowo maintenance, ale ważne, szczególnie w organizacjach z security scanami na CI.
15.8.1:
- aktualizacje zależności pod kątem wykrywanych podatności
15.8.2:
- poprawki związane z narzędziami do video i lepsze wsparcie środowisk (np. Apple Silicon)
- poprawki eventów w scenariuszach błędów hooków
- aktualizacje zależności usuwające wykrywane podatności CVE
W praktyce:
- mniej fałszywych alarmów w security scanach
- większa stabilność wideo w raportowaniu
15.9.0 – Run all specs także dla Component Testing
Najnowsza wersja z tego zakresu jest krótka, ale konkretna.
Najważniejsze:
- experimentalRunAllSpecs działa teraz także w Component Testing, nie tylko w E2E
W praktyce:
- łatwiejsze pipeline’y dla CT
- masowe uruchomienia speców w podejściu bardziej „suite” niż „pojedynczy test”
Co z tego wynika? Najważniejsze zmiany w Cypressie w wersjach 15.3.0-15.9.0
Po tym zakresie widać wyraźne priorytety Cypressa:
- performance i stabilność runnera (duży DOM, visibility checks, logowanie komend)
- Cypress Studio przestaje być bajerem – staje się domyślne i używalne
- CI/CD dostaje poprawki, które realnie zmniejszają koszty utrzymania (posix exit codes, stabilność record)
- Component Testing rośnie (Angular 21, zoneless, run all specs)
Ciekawe artykuły
Kilka ciekawych wpisów dla fanów CY.
- AI self-healing in Cypress: reliable tests with full visibility
- Interact and Assert on Shadow DOM in Cypress Studio
- How to speed up slow Cypress Component Tests by running only affected tests in parallel
- How to perform Cypress Test Automation
- Cypress and File Uploads: Handling the Messy Realities
Nowości video
W ramach swojej działalności przedstawiam Wam też ciekawe video – w celu inspiracji i rozwoju.
Propozycja pluginów do zapoznania
W ramach Cypress News chciałem Wam przedstawić kilka ciekawych pluginów do weryfikacji.
Obrazy dockerowe
Na dockerhub udostępnione są różne obrazy dockerowe dla Cypressa. Skorzystaj już dzisiaj:
| Image Name | Description | Monthly pulls |
|---|---|---|
| cypress/factory | A base image template which can be used with ARGs to create a custom docker image. | |
| cypress/base | All operating system dependencies, no Cypress, and no browsers. | |
| cypress/browsers | All operating system dependencies, no Cypress, and some browsers. | |
| cypress/included | All operating system dependencies, Cypress, and some browsers installed globally. |
Dołącz do społeczności
Jesteście zainteresowani byciem na bieżąco z nowinkami związanymi z Cypressem. Chcesz pogadać z Ambasadorami, twórcami lub innymi fanami Cypressa – dołącz do naszej społeczności na Discordzie już teraz. Jest nas blisko 25000 i społeczność systematycznie rośnie.
Znalazłeś buga?
Masz problem z działaniem frameworka, chcesz zgłosić nam błąd? Dołącz do Githuba i zgłoś błąd lub zaproponuj nam zmiany jako Feature.
Skorzystaj z rozwiązania cloudowego
Cypress posiada rozwiązanie cloudowe które możecie wykorzystywać w swoich projektach – sprawdź już teraz.
Szkolenie z Cypressa dla Twojej firmy?
Napisz na szkolenia@dlatesterow.pl i skorzystaj z wiedzy Ambassadora Cypressa aby wdrożyć automatyzację testów w swojej organizacji.
1 dniowe szkolenie – dedykowane Waszej aplikacji, aby uczestnicy mogli pracować na realnych przykładach.
2 dniowe szkolenie – z poszerzonymi informacjami i ćwiczeniami, również może być oparte na Waszej aplikacji.
Oczywiście możemy pracować z materiałami z jakimi pracuje na co dzień.
To nie jest szkolenie jakich na rynku jest wiele – nieaktualizowane informacje, wersje czy standardy, oraz przykłady na randomowych stronach. Tylko dlaTesterów.PL prowadzi szkolenia dedykowane organizacji – dodatkowo w cenach wysoko-konkurencyjnych.
Opis standardowego szkolenia – na naszym portalu szkoleniowym.
Podsumowanie
Cypress News 2026 cz. 1 – to kolejny wpis mający zachęcić Was do instalacji i sprawdzenia narzędzia. Z racji popularyzacji narzędzia i dużego wsparcia które otrzymał Cypress na rozwój, będziemy poszerzać wpisy na ten temat. Wszelkie artykuły związane z Cypress IO znajdziecie w dedykowanym dziale.

