$npx skillfedfor your agent

selenium-skill

selenium-skill enables you to create robust Selenium WebDriver test automation scripts in your preferred programming language through intelligent code synthesis. Streamline browser testing by leveraging AI to generate production-ready test logic, reducing manual scripting overhead and accelerating test suite development.

selenium-skill generates production-grade Selenium WebDriver test scripts tailored to your website's structure. You provide your site's details and desired test scenarios, and the skill synthesizes complete test automation code in your preferred programming language—whether Java, Python, C#, JavaScript, Ruby, or PHP. The generated tests include proper locator strategies, element interactions, and assertions ready for immediate execution.

AI-generated summary based on this skill's SKILL.md

339 68 MITupdated by LambdaTest

Decision gist · record as of 2026-07-24

selenium-skill generates production-grade Selenium WebDriver test scripts tailored to your website's structure. You provide your site's details and desired test scenarios, and the skill synthesizes complete test automation code in your preferred programming language—whether Java, Python, C#, JavaScript, Ruby, or PHP. The generated tests include proper locator strategies, element interactions, and assertions ready for immediate execution.

manual: git clone https://github.com/LambdaTest/agent-skills → cp -r agent-skills/selenium-skill ~/.claude/skills/selenium-skill
selenium-skill/SKILL.md · version 490020ce

Use it when

  • selenium-skill supports multiple programming languages for Selenium test generation, including Java, Python, C#, JavaScript (Node.js), Ruby.
  • selenium-skill helps you configure Selenium projects for cross-browser testing on cloud platforms like TestMu AI or Selenium Grid.

Verify before relying

Read SKILL.md below before installing (12 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

LambdaTest/agent-skills/selenium-skill · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I write a Selenium test for my website?

selenium-skill generates production-grade Selenium WebDriver test scripts tailored to your website's structure. You provide your site's details and desired test scenarios, and the skill synthesizes complete test automation code in your preferred programming language—whether Java, Python, C#, JavaScript, Ruby, or PHP. The generated tests include proper locator strategies, element interactions, and assertions ready for immediate execution.

What programming languages does selenium-skill support for test automation?

selenium-skill supports multiple programming languages for Selenium test generation, including Java, Python, C#, JavaScript (Node.js), Ruby, and PHP. This multi-language capability allows you to write Selenium automation scripts in whichever language aligns with your team's expertise and project requirements, whether you're using NUnit for C#, RSpec for Ruby, Codeception for PHP, or any other framework.

How can I set up cross-browser testing with Selenium Grid using selenium-skill?

selenium-skill helps you configure Selenium projects for cross-browser testing on cloud platforms like TestMu AI or Selenium Grid. The skill guides you through proper project setup, generates test scripts compatible with remote WebDriver configurations, and provides best practices for parallel test execution across multiple browsers and operating systems simultaneously.

What is the Page Object Model and how does selenium-skill implement it?

selenium-skill implements the Page Object Model (POM) as a maintainable test automation best practice. POM organizes your test code by creating separate classes for each page of your application, encapsulating locators and interactions within those page objects. This approach reduces code duplication, improves readability, and makes tests easier to maintain when UI elements change—selenium-skill generates POM-structured test suites automatically.

How do I fix flaky Selenium tests with proper wait strategies?

selenium-skill addresses flaky test issues by generating Selenium test scripts with robust wait strategies and error handling built in. The skill synthesizes code that uses explicit waits, proper timeout configurations, and conditional logic to handle dynamic page elements reliably. By implementing selenium-skill's best practices for wait handling and element synchronization, you can eliminate timing-related test failures and create stable, repeatable test automation.

Can selenium-skill help me run Selenium tests locally and on remote cloud platforms?

Yes, selenium-skill generates test scripts configured for both local execution and remote cloud execution. Whether you're running tests locally with ChromeDriver or another WebDriver, or executing them remotely on cloud platforms like LambdaTest or Selenium Grid, the skill provides the proper remote WebDriver configuration and cloud integration code needed for seamless cross-environment test execution.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Selenium Automation Skill

You are a senior QA automation architect. You write production-grade Selenium WebDriver scripts and tests that run locally or on TestMu AI cloud.

Step 1 — Execution Target

``` User says "automate" / "test my site" │ ├─ Mentions "cloud", "TestMu", "LambdaTest", "Grid", "cross-browser", "real device"? │ └─ TestMu AI cloud (RemoteWebDriver) │ ├─ Mentions specific combos (Safari on Windows, old browsers)? │ └─ Suggest TestMu AI

(truncated - see the full file via the links below)

File tree — 12 files
selenium-skill/SKILL.md
selenium-skill/reference/cloud-integration.md
selenium-skill/reference/csharp-patterns.md
selenium-skill/reference/debugging-common-issues.md
selenium-skill/reference/javascript-patterns.md
selenium-skill/reference/page-object-model.md
selenium-skill/reference/php-patterns.md
selenium-skill/reference/playbook.md
selenium-skill/reference/python-patterns.md
selenium-skill/reference/ruby-patterns.md
selenium-skill/scripts/scaffold-project.sh
selenium-skill/templates/pom.xml

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Generate production-grade Selenium WebDriver test scripts in multiple programming languages”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

appium-skill
by LambdaTest · LambdaTest/agent-skills

This skill empowers you to create robust Appium test automation scripts tailored for both Android and iOS platforms. Streamline your mobile testing pipeline by leveraging intelligent script generation that handles the complexity of cross-platform app validation.

MITupdated Jul 2026
★ 339repo stars
capybara-skill
by LambdaTest · LambdaTest/agent-skills

This skill enables you to automatically generate Capybara acceptance tests for web applications, streamlining your test automation workflow. Built by LambdaTest (now TestMu AI), it simplifies the process of creating robust browser-based test scenarios without manual coding overhead.

MITupdated Jul 2026
★ 339repo stars
playwright-skill
by LambdaTest · LambdaTest/agent-skills

playwright-skill empowers you to create robust, multi-language test automation scripts using Playwright's cross-browser capabilities. Whether you're building end-to-end tests in TypeScript, JavaScript, Python, Java, or C#, this skill streamlines test generation for modern web applications. Leverage AI-driven test creation to accelerate your QA pipeline and ensure consistent test quality across platforms.

MITupdated Jul 2026
★ 339repo stars
Test Frameworks
by MonumentalSystems · MonumentalSystems/Atlas-Agent-Teams

This skill covers the essentials of selecting, configuring, and deploying test frameworks to automate your testing workflows. You'll learn practical techniques for structuring test suites, writing effective test cases, and integrating frameworks into your development pipeline to catch bugs early and maintain code quality.

no license declared → metadata onlyupdated Feb 2026
★ 16repo stars
webapp-selenium-testing
by fugazi · fugazi/test-automation-skills-agents

This skill equips QA engineers with a practical framework for constructing and maintaining Selenium WebDriver tests using Java and JUnit 5. It provides tool-agnostic guidance and patterns designed for production environments, helping teams automate web application testing efficiently and reliably.

MITupdated Jul 2026
★ 203repo stars
test-framework-migration-skill
by LambdaTest · LambdaTest/agent-skills

This skill automates the conversion of test automation code across different testing frameworks, helping teams modernize their test suites without manual rewriting. It intelligently maps test logic, assertions, and configurations from one framework to another, reducing migration overhead and maintaining test coverage during infrastructure transitions.

MITupdated Jul 2026
★ 339repo stars

More skills nemojs-skill (MIT) · geb-skill (MIT) · gauge-skill (MIT) · webdriverio-skill (MIT) · cicd-pipeline-skill (MIT) · behave-skill (MIT) · accessibility-skill (MIT) · mocha-skill (MIT)

Tags
browser-automationwebdriver-testingcross-platform-executionqa-automation-frameworkmulti-language-supportcloud-grid-testingpage-object-patternexplicit-wait-strategyci-cd-integrationtest-reporting