Browser Tester

Run E2E visual and interactive tests on ADK agents in a browser.

Updated May 13, 2026
One-click install
npx skills add https://github.com/hpuri/salus-a2ui --skill browser-tester-hpuri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Browser Tester
Source: https://github.com/hpuri/salus-a2ui/tree/main/skills/browser_tester
Command: npx skills add https://github.com/hpuri/salus-a2ui --skill browser-tester-hpuri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines E2E visual and interactive testing of ADK agents in a real browser environment, ensuring seamless integration and accurate user interaction.

Core Features & Use Cases

  • Visual Verification: Simulates user journeys using the browser subagent or Playwright, verifying the correct rendering of UI components and conversational text.
  • Environment Validation: Checks the frontend and backend for proper port configuration and connectivity.
  • Error Handling: Reduces flakiness with robust browser automation scripts.

Quick Start

Run the browser subagent to test agent interactions by executing run_command with preflight checks for ports and configuring the subagent.

Frequently Asked Questions about Browser Tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform end-to-end testing for ADK agents in a browser?

End-to-end testing for ADK agents is conducted by simulating user interactions within a real browser environment. This Skill utilizes browser subagents and Playwright to validate UI rendering, conversational text, and backend integration.

Can I use Playwright to automate visual verification of conversational UI components?

Yes, Playwright is used to automate visual verification by simulating user journeys. It verifies the correct rendering of UI components and conversational text, ensuring the frontend behaves as expected during agent interactions.

What is the best way to validate frontend and backend port configuration for browser testing?

Validating frontend and backend port configuration is handled through preflight checks before executing browser subagents. The Skill verifies proper port setup and connectivity to ensure seamless integration during interactive testing.

How do I reduce flakiness in browser automation scripts during end-to-end testing?

Flakiness in browser automation scripts is reduced through robust error handling mechanisms built into the Skill. It ensures stable execution of user interaction simulations and reliable visual verification outcomes.

Does browser testing for ADK agents require specific environment setup or dependencies?

Browser testing for ADK agents requires a real browser environment and proper frontend and backend connectivity. The Skill performs preflight checks to confirm port configuration before running the automation scripts.