Cypress News 2025 cz. 2

Cypress IO News

Loading

Cypress News 2025 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ę 14.02.0

W ramach upgrade, wydano nową wersję Cypressa. W ramach tego i poprzedniego wydania dodano:

Cechy:

  • Dodano Cypress.stop(), umożliwiające zatrzymanie Cypress App na bieżącej maszynie podczas testów. Może być użyteczne do zatrzymywania testów w przypadku awarii lub innych warunków. (#518, #31225)
  • Automatyzacja Firefoxa (od wersji 135) za pomocą WebDriver BiDi zamiast Chrome DevTools Protocol. (#30220)

Naprawione błędy:

  • Poprawiono obliczanie jednostek przepustowości przy wyświetlaniu błędu „stream stalled” podczas przesyłania archiwum Test Replay. (#31075, #31160)

Różne:

  • Zmieniono wygląd rozwijanego menu przeglądarki – wyświetla teraz tylko ikonę przeglądarki obok URL-a. Wybrana przeglądarka znajduje się na górze listy, a jej nazwa jest poprawnie wyrównana do lewej. (#21755, #30998, #31216)
  • W terminalu wyświetlane są dodatkowe opcje CLI w przypadku niektórych błędów w chmurze. (#31211)
  • Zaktualizowano Cypress Studio, dodając obsługę routingu URL, co pozwala na zachowanie stanu podczas przeładowań. (#31000, #30996)
  • Szerokość, wysokość i skala widoku są teraz wyświetlane w formie znacznika nad testowaną aplikacją. Usunięto rozwijane menu do ustawiania wysokości i szerokości widoku.
  • W testach komponentowych dodano powiadomienie o wyłączonej nawigacji URL. (#30999, #31119)
  • Zaktualizowano typy dla metod .readFile(), .scrollTo(), .shadow() i .root(). (#31055, #31154)

Aktualizacje zależności:

  • cli-table3 z 0.5.1 do 0.6.5 (#31166)
  • simple-git z 3.25.0 do 3.27.0 (#31198)
  • chrome-remote-interface z 0.33.2 do 0.33.3 (#31128)
  • ci-info z 4.0.0 do 4.1.0 (#31132)
  • compression z 1.7.5 do 1.8.0 (#31151)

Szczegóły zmian tutaj

Ciekawe artykuły

Kilka ciekawych wpisów dla fanów CY.

  1. Best Cypress Automation Training
  2. Cypress JavaScript Tutorial: A Step-By-Step Handbook
  3. CypressConf 2024
  4. Introducing UI Coverage
  5. Elevate Your Cypress Testing: Top 10 Essential Plugins
  6. Transform User Actions into Cypress Tests with Applitools TestGenAI
  7. Cypress Env Types
  8. Dynamic Tests in Cypress: To Loop or Not To Loop

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-ajv-schema-validator
  2. cy-view
  3. cy-verify-downloads
  4. cypress-recurse
  5. postman-to-cypress

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 blisko 20000 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 2025 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.