Cypress News 2024 cz. 2 – 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ą.

Wydano wersję 13.12.0
W ramach upgrade, wydano nową wersję Cypressa 13.12.0. W ramach tego i poprzedniego wydania dodano:
Cechy:
- Dodano obsługę testowania komponentów dla wersji Angular 18. Zgłoszenie #29309 .
Poprawki błędów:
- Teraz wyzwalamy
input
change
zdarzenia podczas pisania{upArrow}
i{downArrow}
poprzez.type()
elementyinput[type=number]
. Poprawki #29611 . - Naprawiono problem polegający na tym, że automatyczne przewijanie reportera było czasami wyłączane bez woli użytkownika. Poprawki #25084 .
- Naprawiono problem polegający na tym, że
inlineSourceMaps
nadal był używany, gdysourceMaps
został podany w konfiguracji maszynopisu użytkownika dla wersji 5 maszynopisu. Naprawiono #26203 . - Jeśli skrypt protokołu przechwytywania nie przejdzie weryfikacji, zostanie wyświetlony odpowiedni błąd. Wcześniej pojawiał się błąd dotyczący lokalizacji archiwum powtórki testowej. Zgłoszenie w #29603 .
- Naprawiono problem polegający na tym, że otrzymywanie odpowiedzi HTTP z nieprawidłowymi nagłówkami powodowało wystąpienie błędu. Teraz Cypress usuwa nieprawidłowe nagłówki i wyświetla ostrzeżenie w konsoli przy włączonym trybie debugowania. Poprawki #28865 .
Różne:
- Raportuj czasy trwania specyfikacji do Cloud API, gdy działasz w trybie nagrywania z włączoną funkcją Test Replay. Zgłoszenie w #29500 .
Aktualizacje zależności:
- Zaktualizowano profil Firefoksa z
4.3.1
do4.6.0
. Adresowany w #29662 . - Zaktualizowano maszynopis z
4.7.4
do5.3.3
. Adresowany w #29568 . - Zaktualizowano analizę adresu URL z
1.5.9
do1.5.10
. Adresowany w #29650 .
Szczegóły zmian tutaj.
Ciekawe artykuły
Kilka ciekawych wpisów dla fanów CY.
- 10 Best Practices to Improve Your Cypress Testing
- Understanding Selectors in Frontend Development and Cypress Testing
- Cypress vs Playwright: A Comparative Analysis
- Cypress API Test
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 ponad 8000 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 2024 cz. 2 – 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.