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