browserstack
Testuj aplikacje na różnych przeglądarkach i urządzeniach za pomocą chmury BrowserStack.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill integrujący BrowserStack z Playwright umożliwia uruchamianie testów na chmurowej sieci przeglądarek. Obsługuje testowanie cross-browser (Chrome, Firefox, Safari) i cross-device na różnych systemach operacyjnych (Windows, macOS, Linux). Automatycznie konfiguruje połączenie z BrowserStack, wymagając jedynie zmiennych środowiskowych z danymi dostępu. Idealny dla zespołów testujących kompatybilność aplikacji webowych na rzeczywistych przeglądarkach bez konieczności lokalnego utrzymania infrastruktury.
Jak używać
Przygotuj zmienne środowiskowe: ustaw BROWSERSTACK_USERNAME na swoją nazwę użytkownika BrowserStack oraz BROWSERSTACK_ACCESS_KEY na klucz dostępu. Oba parametry znajdziesz w ustawieniach konta na browserstack.com/accounts/settings. Jeśli zmienne nie będą ustawione, skill poinformuje Cię, gdzie je pobrać.
Wyzwól skill poleceniem /pw:browserstack setup, gdy chcesz skonfigurować projekt do testowania na BrowserStack. Skill przeanalizuje Twój istniejący plik playwright.config.ts.
Skill automatycznie doda konfigurację BrowserStack do playwright.config.ts, definiując projekty testowe dla różnych kombinacji przeglądarek i systemów operacyjnych (np. Chrome na Windows 11, Firefox na Windows 11).
W konfiguracji zostaną ustawione parametry połączenia (wsEndpoint) z chmurą BrowserStack, zawierające Twoje dane uwierzytelniające i specyfikację przeglądarki.
Po konfiguracji uruchom testy Playwright normalnie — będą one wykonywane na chmurowej infrastrukturze BrowserStack zamiast lokalnie, co pozwoli na testowanie na rzeczywistych przeglądarkach i urządzeniach.
Skill automatycznie aktywuje się, gdy wspomnimy o BrowserStack, testowaniu cross-browser, testowaniu macierzy przeglądarek, Safari, Firefox lub kompatybilności przeglądarek.