{"id":"03bc651a-e48a-4f88-a8c4-8cbd4e9177ec","shortId":"gEGZHx","kind":"skill","title":"WebdriverIO Next-Gen Browser and Mobile Automation Framework","tagline":"WebdriverIO is a next-generation browser and mobile automation test framework for Node.js. It supports WebDriver, WebDriver BiDi, and Appium protocols with built-in test runner, BDD/TDD frameworks, and cloud service integration for cross-browser and mobile testing.","description":"# WebdriverIO Next-Gen Browser and Mobile Automation Framework\n\nWebdriverIO is a next-generation browser and mobile automation test framework for Node.js. It supports WebDriver, WebDriver BiDi, and Appium protocols with built-in test runner, BDD/TDD frameworks, and cloud service integration for cross-browser and mobile testing.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- [@wdio/lerna-patch](https://github.com/webdriverio/webdriverio/tree/main/infa/lernaPatch) - This sub-package is being used to patch Lerna to not run pnpm install after it prepared all packages for release\n\nRequirements and caveats from upstream:\n- Next-gen browser and mobile automation test framework for Node.js.\n- [webdriver](https://github.com/webdriverio/webdriverio/tree/main/packages/webdriver) - A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol\n- [webdriverio](https://github.com/webdriverio/webdriverio/blob/main/packages/webdriverio) - Next-gen browser and mobile automation test framework for Node.js\n\nBasic usage or getting-started notes:\n- WebdriverIO is a test automation framework, for e2e as well as unit and component testing in the browser, that allows you to run tests based on the [WebDriver](https://w3c.github.io/webdriver/webdriver-spec.html) and...\n- To get started, create a codespace for this repository by clicking this 👇\n- [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=2296970)\n\n- Source: https://github.com/webdriverio/webdriverio\n- Extracted from upstream docs: https://raw.githubusercontent.com/webdriverio/webdriverio/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/webdriverio-browser-mobile-automation-framework/)","tags":["webdriverio","browser","mobile","automation","framework","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-webdriverio-browser-mobile-automation-framework","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/webdriverio-browser-mobile-automation-framework","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,842 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:04.724Z","embedding":null,"createdAt":"2026-05-18T13:20:16.831Z","updatedAt":"2026-05-18T19:13:04.724Z","lastSeenAt":"2026-05-18T19:13:04.724Z","tsv":"'/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=2296970)':243 '/skills/webdriverio-browser-mobile-automation-framework/)':261 '/webdriver/webdriver-spec.html)':223 '/webdriverio/webdriverio':247 '/webdriverio/webdriverio/blob/main/packages/webdriverio)':174 '/webdriverio/webdriverio/head/readme.md':254 '/webdriverio/webdriverio/tree/main/infa/lernapatch)':116 '/webdriverio/webdriverio/tree/main/packages/webdriver)':158 'agent':256 'agentskillexchange.com':260 'agentskillexchange.com/skills/webdriverio-browser-mobile-automation-framework/)':259 'allow':212 'appium':30,80 'autom':8,19,58,69,150,181,197 'base':217 'basic':186 'bdd/tdd':38,88 'bidi':28,78 'bind':161 'browser':5,16,47,55,66,97,147,178,210 'built':34,84 'built-in':33,83 'caveat':141 'click':235 'cloud':41,91 'codespac':230,240 'compon':206 'creat':228 'cross':46,96 'cross-brows':45,95 'doc':251 'e2e':200 'environ':112 'exchang':258 'extract':248 'framework':9,21,39,59,71,89,152,183,198 'gen':4,54,146,177 'generat':15,65 'get':190,226 'getting-start':189 'github':239 'github.com':115,157,173,242,246 'github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=2296970)':241 'github.com/webdriverio/webdriverio':245 'github.com/webdriverio/webdriverio/blob/main/packages/webdriverio)':172 'github.com/webdriverio/webdriverio/tree/main/infa/lernapatch)':114 'github.com/webdriverio/webdriverio/tree/main/packages/webdriver)':156 'implement':162 'instal':101,105,131 'integr':43,93 'jsonwir':169 'lerna':126 'match':110 'mobil':7,18,49,57,68,99,149,168,180 'next':3,14,53,64,145,176 'next-gen':2,52,144,175 'next-gener':13,63 'node.js':23,73,154,160,185 'note':192 'open':237 'packag':120,136 'patch':125 'path':108 'pnpm':130 'prepar':134 'protocol':31,81,170 'raw.githubusercontent.com':253 'raw.githubusercontent.com/webdriverio/webdriverio/head/readme.md':252 'releas':138 'repositori':233 'requir':139 'run':129,215 'runner':37,87 'servic':42,92 'setup':107 'skill':257 'skill-webdriverio-browser-mobile-automation-framework' 'sourc':244,255 'source-agentskillexchange' 'start':191,227 'sub':119 'sub-packag':118 'support':25,75 'test':20,36,50,70,86,100,151,182,196,207,216 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'unit':204 'upstream':104,143,250 'usag':187 'use':102,123 'w3c':165 'w3c.github.io':222 'w3c.github.io/webdriver/webdriver-spec.html)':221 'wdio/lerna-patch':113 'webdriv':26,27,76,77,155,166,220 'webdriverio':1,10,51,60,171,193 'well':202","prices":[{"id":"be5e93b9-ed6a-4da3-8d5a-4da025034dd9","listingId":"03bc651a-e48a-4f88-a8c4-8cbd4e9177ec","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:16.831Z"}],"sources":[{"listingId":"03bc651a-e48a-4f88-a8c4-8cbd4e9177ec","source":"github","sourceId":"agentskillexchange/skills/webdriverio-browser-mobile-automation-framework","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/webdriverio-browser-mobile-automation-framework","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:16.831Z","lastSeenAt":"2026-05-18T19:13:04.724Z"}],"details":{"listingId":"03bc651a-e48a-4f88-a8c4-8cbd4e9177ec","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"webdriverio-browser-mobile-automation-framework","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"be4653b3acd8bbb62b80ec0171697b19d5c856a5","skill_md_path":"skills/webdriverio-browser-mobile-automation-framework/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/webdriverio-browser-mobile-automation-framework"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"WebdriverIO Next-Gen Browser and Mobile Automation Framework","description":"WebdriverIO is a next-generation browser and mobile automation test framework for Node.js. It supports WebDriver, WebDriver BiDi, and Appium protocols with built-in test runner, BDD/TDD frameworks, and cloud service integration for cross-browser and mobile testing."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/webdriverio-browser-mobile-automation-framework"},"updatedAt":"2026-05-18T19:13:04.724Z"}}