Cypress wdrożenie przeglądarki Safari

Cypress IO

 274 

Cypress wdrożenie przeglądarki Safari – to wpis pokazujący w jaki sposób w kilku krótkich krokach po ostatnim update skorzystać z możliwości WebKita. Dzięki temu update możemy mieć pokrycie z wykorzystaniem wszystkich najpopularniejszych przeglądarek.

Wprowadzenie

Wraz z wydaniem wersji 10.0.8 została wydana eksperymentalna wersja wprowadzająca WebKit Support. Dla wielu użytkowników Cypressa wadą było, że nie możemy pokrywać naszych testów automatycznych z wykorzystaniem Safari. Często też generowało to konieczność weryfikacji manualnej, aby zapewnić wysoką jakość w naszych produktach.

Oczywiście trzeba zaznaczyć, że jest to wersja eksperymentalna i zawiera jeszcze sporo braków i błędów.

Instalacja

Są dwa rodzaje instalacji tego elementu – przez npm lub yarn.

npm install --save-dev playwright-webkit

Drugim krokiem jest przejście do pliku cypress.config.js i dodać:

experimentalWebKitSupport: true

Uruchomienie

Po dodaniu powyższych elementów możemy uruchomić nasze testy z wykorzystaniem WebKita z linii poleceń.

cypress run --browser webkit

Po uruchomieniu, otrzymamy standardowy raport o pozytywnym bądź negatywnym przebiegu testów.

Tryb GUI

Po standardowych uruchomieniu wersji gui przez npx cypress open zobaczymy dodatkową przeglądarkę.

Cypress wdrożenie przeglądarki Safari - GUI

Więcej informacji możecie przeczytać sobie w ramach dokumentacji. Po wydaniu organizacja poinformowała też userów o znanych błędach.

Podsumowanie

Cypress wdrożenie przeglądarki Safari – 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.