Toolverse
All skills

playwright-app-testing

by Expensify

Test the Expensify App using Playwright browser automation. Use when user requests browser testing, after making frontend changes, or when debugging UI issues

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
Expensify
Category
Testing

About this skill

Test the Expensify App using Playwright browser automation. Use when user requests browser testing, after making frontend changes, or when debugging UI issues

How to use

  1. Upewnij się, że serwer deweloperski jest uruchomiony — sprawdź proces webpack poleceniem ps aux | grep "webpack" | grep -v grep. Jeśli serwer nie działa, uruchom go komendą cd App && npm run web.

  2. Umiejętność automatycznie połączy się z adresem https://dev.new.expensify.com:8082/ i otworzy aplikację w przeglądarce za pośrednictwem Playwright.

  3. Zaloguj się do środowiska testowego — użyj losowego adresu Gmail (np. user+throwaway@gmail.com). Dla nowych kont naciśnij przycisk dołączenia, dla istniejących wpisz magiczny kod 000000.

  4. Jeśli chcesz pominąć ekrany onboardingu (domyślnie są włączone), zmień flagę SKIP_ONBOARDING=false na true w pliku .env przed uruchomieniem serwera.

  5. Używaj narzędzi Playwright do interakcji z interfejsem — inspekcji elementów, klikania przycisków, wpisywania tekstu i nawigacji. Po każdej akcji zrób snapshot, aby sprawdzić wynik zamiast dodawać arbitralne czekania.

  6. Umiejętność jest szczególnie przydatna po zmianach kodu frontendu — pozwala szybko zweryfikować, że Twoje modyfikacje działają poprawnie w przeglądarce.

Related skills

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146