webdriverio-skill
This skill enables you to generate WebdriverIO test scripts in JavaScript or TypeScript, streamlining browser automation and test creation. Leverage WebdriverIO's powerful API to build reliable end-to-end tests with minimal setup, backed by LambdaTest's testing expertise.
webdriverio-skill enables you to generate WebdriverIO test scripts in both JavaScript and TypeScript. You can use webdriverio-skill to create test code that leverages WebdriverIO's powerful API for browser automation. The skill helps you build reliable end-to-end tests with minimal setup by providing code generation capabilities and best practices for structuring your test files, handling assertions, and managing test execution flows.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-24
webdriverio-skill enables you to generate WebdriverIO test scripts in both JavaScript and TypeScript. You can use webdriverio-skill to create test code that leverages WebdriverIO's powerful API for browser automation. The skill helps you build reliable end-to-end tests with minimal setup by providing code generation capabilities and best practices for structuring your test files, handling assertions, and managing test execution flows.
Use it when
- webdriverio-skill supports setting up WebdriverIO with multiple testing frameworks including Mocha, Jasmine, and Cucumber.
- webdriverio-skill streamlines WebdriverIO configuration for both local and cloud-based test execution.
Verify before relying
Read SKILL.md below before installing (4 files). Open directory: indexed for reading, not audited.
Install
LambdaTest/agent-skills/webdriverio-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 WebdriverIO tests in JavaScript or TypeScript?
webdriverio-skill enables you to generate WebdriverIO test scripts in both JavaScript and TypeScript. You can use webdriverio-skill to create test code that leverages WebdriverIO's powerful API for browser automation. The skill helps you build reliable end-to-end tests with minimal setup by providing code generation capabilities and best practices for structuring your test files, handling assertions, and managing test execution flows.
What frameworks can webdriverio-skill help me set up with WebdriverIO?
webdriverio-skill supports setting up WebdriverIO with multiple testing frameworks including Mocha, Jasmine, and Cucumber. Each framework has different strengths: Mocha offers flexibility and simplicity, Jasmine provides built-in assertion libraries, and Cucumber enables behavior-driven development with Gherkin syntax. webdriverio-skill can guide you through the configuration and integration process for whichever framework best fits your testing needs.
How can webdriverio-skill help me configure WebdriverIO for local or cloud execution?
webdriverio-skill streamlines WebdriverIO configuration for both local and cloud-based test execution. For local testing, it helps you set up browser drivers and local test environments. For cloud execution, webdriverio-skill provides guidance on integrating with services like LambdaTest, enabling you to run tests across multiple browsers and devices without maintaining local infrastructure. The skill assists with configuring connection parameters, capabilities, and execution settings for your chosen environment.
What does webdriverio-skill teach about selectors, page objects, and wait strategies?
webdriverio-skill covers essential WebdriverIO concepts including element selectors (CSS, XPath, data-testid), page object models for organizing test code, and wait strategies for handling dynamic content. The skill explains how to construct reliable selectors, structure page objects to reduce code duplication, and implement proper wait conditions to ensure elements are ready before interaction. These practices help you build maintainable, stable automation tests that handle real-world timing challenges.
Can webdriverio-skill help integrate WebdriverIO with CI/CD pipelines and LambdaTest?
Yes, webdriverio-skill supports integration of WebdriverIO with CI/CD pipelines and cloud testing platforms like LambdaTest. The skill provides guidance on configuring WebdriverIO to run in continuous integration environments (such as GitHub Actions), managing test parallelization, and connecting to LambdaTest's cloud infrastructure. This enables you to automate test execution as part of your deployment workflow and leverage cloud resources for faster, more comprehensive test coverage.
How does webdriverio-skill help with browser automation and test debugging?
webdriverio-skill enables you to leverage WebdriverIO's powerful API for comprehensive browser automation, including taking screenshots, capturing logs, and implementing debugging strategies. The skill helps you generate test code that includes debugging hooks, screenshot capture on failures, and proper error handling. By streamlining test creation with minimal setup required, webdriverio-skill lets you focus on building robust automation while maintaining visibility into test execution and troubleshooting issues effectively.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
WebdriverIO Automation Skill
Step 1 — Execution Target
Default local. If mentions "cloud", "TestMu", "LambdaTest" → cloud via WDIO LambdaTest service.
Step 2 — Framework
| Signal | Runner |
|---|---|
| Default | Mocha |
| "Jasmine" | Jasmine |
| "Cucumber", "BDD" | Cucumber |
Core Patterns
Selectors
// ✅ Preferred
await $('[data-testid="submit"]').click();
await $('aria/Submit').click();
await $('button=Submit').click(); // text-based
// Chaining
await $('form').$('input[name="email"]').setValue('test@test.com');
// Multiple elements
const items = await $$('.list-item');
Basic Test (Mocha)
```javascript describe('Login', () => { it('should login successfully', async () => { await
(truncated - see the full file via the links below)
File tree — 4 files
webdriverio-skill/SKILL.md
webdriverio-skill/reference/advanced-patterns.md
webdriverio-skill/reference/cloud-integration.md
webdriverio-skill/reference/playbook.md
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 WebdriverIO test code in JavaScript or TypeScript”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
geb-skill enables you to build and run Geb-based browser automation tests using Groovy and Spock framework. Streamline your web testing by automating test execution, page object modeling, and assertion validation directly through your agent workflows.
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.
This skill empowers you to create Selenide test scripts in Java, streamlining UI automation workflows. Leverage AI assistance to generate robust browser testing code that integrates seamlessly with your test infrastructure and development pipeline.
This skill enables you to generate and author Nemo.js end-to-end tests for web applications, streamlining test automation workflows. Leverage AI-powered test generation to accelerate your QA processes and reduce manual testing overhead.
This skill empowers you to build and set up NightwatchJS test automation scripts for comprehensive browser-based testing. Leverage AI-driven configuration to streamline your end-to-end testing pipeline and reduce manual setup overhead.
karma-skill enables you to initialize and configure Karma, a powerful test runner that works across multiple browsers and testing frameworks. Automate your test environment setup and launcher configuration to accelerate testing cycles.
More skills specflow-skill (MIT)