E2E Testing
451 skills in Testing & Security > E2E Testing
playwright-browser-wait-for
To wait for page state changes, wait for text to appear or disappear or for a timeout.
bitcoin-auth-diagnostics
Diagnose and troubleshoot bitcoin-auth token generation and verification issues. This skill should be used when users encounter authentication failures, signature verification errors, or integration problems with the bitcoin-auth library.
playwright-testing
Playwright end-to-end testing for web applications. Cross-browser testing (Chromium, Firefox, WebKit),visual regression, API testing, mobile emulation. Use when writing E2E tests, testing across browsers,or setting up automated UI testing workflows.
playwright-browser-select-option
To choose an option in a dropdown, select one or more values in a select element.
playwright-browser-fill-form
To fill multiple form fields at once, set values for inputs, checkboxes, and selects in a single call.
playwright-browser-press-key
To press a keyboard key in the page, send a key press for shortcuts or input behavior.
playwright-browser-handle-dialog
To accept or dismiss browser dialogs like alert/confirm/prompt, handle the dialog so automation can continue.
playwright-browser-file-upload
To upload files through a file input, provide one or more file paths for a page file chooser.
playwright-browser-install
To install the Playwright browser defined in config, run this when the browser is missing or not installed.
playwright-browser-drag
To drag and drop between elements on a web page, perform a drag interaction from a source to a target.
eve-esi-api
EVE Online ESI API patterns and zkillboard integration. Covers ESI endpoints, authentication, data models, zkillboard RedisQ listener, caching strategies, and EVE-specific IDs (characters, corporations, alliances, ships, systems, regions). Use when working with killmail data, fetching EVE universe info, or implementing ESI calls.
playwright-browser-close
To close the current Playwright page, close the page to end the session or free resources.
playwright-browser-snapshot
To capture an accessibility snapshot of the current page, take a structured snapshot for UI inspection.
playwright-browser-type
To type text into an editable field, enter text into inputs or textareas.
playwright-browser-tabs
To manage browser tabs, list, create, select, or close Playwright tabs.
playwright-browser-hover
To hover over a page element, trigger hover states such as menus or tooltips.
playwright-browser-evaluate
To run JavaScript in the page context, evaluate an expression on the page or a specific element for inspection or manipulation.
playwright-browser-network-requests
To inspect network activity since page load, list network requests to review API calls and resources.
playwright-browser-console-messages
To read console logs from the current page, retrieve console messages for debugging JavaScript output.
playwright-browser-run-code
To run a custom Playwright script on the page, execute a code snippet for advanced interactions.