Odtwarzanie śladów w przeglądarce do debugowania testów Playwright
Widok Trace Playwright, od zespołu Playwright, pomaga programistom debugować testy end-to-end Playwright za pomocą rozszerzenia przeglądarki, które otwiera nagrane ślady. Narzędzie renderuje interaktywną powtórkę wykonania testu, dzięki czemu inżynierowie mogą krok po kroku badać stan DOM, aktywność sieciową i wyjście konsoli. Kluczowe cechy to powtórka podróży w czasie w przeglądarce, przetwarzanie tylko lokalne oraz bezpośrednie linki z działań z powrotem do kodu testu. Jest skierowane do użytkowników Playwright, inżynierów QA i zespołów CI, którzy potrzebują szybszej triage awarii.
Otwiera pliki śledzenia Playwright w przeglądarce, aby recenzenci mogli pominąć lokalne kroki CLI
Widok pozwala na otwieranie plików .zip z śledzeniem Playwright bezpośrednio z stron internetowych, takich jak Jira, Confluence lub e-mail, eliminując potrzebę pobierania i uruchamiania lokalnej komendy Node.js do inspekcji. To skraca czas między opublikowaniem artefaktu a przeglądem kryminalistycznym, umożliwiając inżynierom natychmiastowe rozpoczęcie badania nieudanego uruchomienia w przeglądarce bez instalowania Playwright lokalnie.
Przetwarza ślady lokalnie, aby ograniczyć ekspozycję danych zewnętrznych
Widok ładuje i przetwarza dane śledzenia całkowicie w kontekście przeglądarki i nie przesyła zawartości śledzenia do zewnętrznych serwerów. To lokalne przetwarzanie utrzymuje zrzuty ekranu, archiwa żądań sieciowych i logi konsoli wewnątrz środowiska użytkownika podczas inspekcji artefaktów CI. Zespoły, które dołączają dane zastrzeżone do śladów, zyskują przewagę w zakresie prywatności, ponieważ żaden krok przesyłania zewnętrznego nie jest częścią procesu inspekcji.
Zapewnia krok po kroku, wysokiej wierności zapis podróży w czasie do debugowania
Widok rekonstruuje wykonanie testu w nawigowalnej osi czasu i ujawnia konkretne punkty inspekcji. Oferuje:
- Widok osi czasu: przesuń przez klatki wykonania.
- Inspekcja akcji i zrzuty DOM: zobacz stan strony przed i po interakcjach.
- Logi sieciowe i konsolowe: zbadaj żądania i błędy w czasie wykonywania.
- Mapowanie źródła: przeskocz z akcji do linii kodu testu.
Integruje się z przepływami pracy Playwright i odwzorowuje GUI CLI bez Node.js
Widok instalowany jest jako rozszerzenie Chrome i działa w przeglądarkach opartych na Chromium, a deweloper utrzymuje go jako część projektu Playwright. W porównaniu do uruchamiania lokalnej komendy 'npx playwright show-trace', rozszerzenie eliminuje krok pobierania i uruchamiania dla śladów dostarczanych przez narzędzia internetowe, dzięki czemu recenzenci mogą inspekcjonować artefakty publikowane z CI lub trackerów problemów bez wcześniejszego wywoływania lokalnych narzędzi.
Narzędzie triage skoncentrowane na przeglądarkach, które uzupełnia lokalne debugowanie
Widok jest pragmatyczną opcją dla zespołów Playwright, które potrzebują szybkiego, opartego na przeglądarkach triage nagranych testów; obniża próg dostępu do inspekcji artefaktów udostępnionych przez systemy śledzenia problemów i potoki CI. Oczekuj, że będzie służyć jako diagnostyka pierwszego etapu: użyj widoku, aby zlokalizować błędy, a następnie przeprowadź ukierunkowane lokalne debugowanie, gdy konieczne są poprawki specyficzne dla środowiska lub powtórki dla programistów.





