agentsclimarketplace

Selenium webdriver

Skill a5c-ai/babysitter/library/specializations/qa-testing-automation/skills/selenium-webdriver

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

Install
npx -y skills add a5c-ai/babysitter --skill selenium-webdriver

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Selenium WebDriver expertise for cross-browser automation and legacy system testing

SKILL.md

2.3 KB, as published. Nobody here has run it

Selenium WebDriver Skill

Overview

This skill provides expert-level capabilities for Selenium WebDriver-based automation, enabling cross-browser testing, grid configuration, and integration with mobile testing through Appium.

Capabilities

WebDriver Management

  • WebDriver initialization and configuration
  • Browser driver management (ChromeDriver, GeckoDriver, etc.)
  • Session handling and cleanup

Cross-Browser Testing

  • Chrome, Firefox, Safari, Edge support
  • Handle browser-specific quirks and capabilities
  • Configure browser options and preferences

Grid Configuration

  • Selenium Grid setup for parallel execution
  • Node registration and management
  • Docker-based grid configuration

Element Interaction

  • Handle dynamic waits and element location strategies
  • Implement robust element locators
  • Handle iframes, windows, and alerts

Page Object Model

  • Generate Page Object Model patterns
  • Implement reusable page components
  • Create fluent APIs for test readability

Mobile Integration

  • Mobile browser testing configuration
  • Appium integration for native apps

Target Processes

  • e2e-test-suite.js - Full E2E test suite implementation
  • cross-browser-testing.js - Cross-browser compatibility testing
  • mobile-testing.js - Mobile web testing

Dependencies

  • selenium-webdriver - WebDriver client
  • Browser-specific drivers (chromedriver, geckodriver)
  • Java (for Selenium Grid)

Usage Example

{
  kind: 'skill',
  skill: {
    name: 'selenium-webdriver',
    context: {
      action: 'execute-tests',
      browsers: ['chrome', 'firefox', 'edge'],
      gridUrl: 'http://localhost:4444/wd/hub',
      parallel: true
    }
  }
}

Configuration

The skill supports both local WebDriver execution and remote Selenium Grid connections.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.