Cypress News 2024 cz. 2

Cypress IO News

Loading

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ą.

Cypress News 2023 cz. 4 - Rafał

 

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}{downArrow}poprzez .type()elementy input[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 inlineSourceMapsnadal był używany, gdy sourceMaps 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.1do 4.6.0. Adresowany w #29662 .
  • Zaktualizowano maszynopis z 4.7.4do 5.3.3. Adresowany w #29568 .
  • Zaktualizowano analizę adresu URL z 1.5.9do 1.5.10. Adresowany w #29650 .

Szczegóły zmian tutaj

Ciekawe artykuły

Kilka ciekawych wpisów dla fanów CY.

  1. 10 Best Practices to Improve Your Cypress Testing
  2. Understanding Selectors in Frontend Development and Cypress Testing
  3. Cypress vs Playwright: A Comparative Analysis
  4. 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.

  1. cypress-visual-regression
  2. cypress-split
  3. cypress-image-diff-js
  4. cypress-interceptor
  5. cypress-temp-sms

Obrazy dockerowe

Na dockerhub udostępnione są różne obrazy dockerowe dla Cypressa. Skorzystaj już dzisiaj:

Image NameDescriptionMonthly pulls
cypress/factoryA base image template which can be used with ARGs to create a custom docker image.Docker Pulls
cypress/baseAll operating system dependencies, no Cypress, and no browsers.Docker Pulls
cypress/browsersAll operating system dependencies, no Cypress, and some browsers.Docker Pulls
cypress/includedAll operating system dependencies, Cypress, and some browsers installed globally.Docker Pulls

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.