webdriver
Installation
SKILL.md
WebDriver
WebDriver is the W3C standard protocol for controlling web browsers. It is the underlying technology behind Selenium, Appium, WebdriverIO, and more. Even if you use a high-level tool, understanding WebDriver helps debug low-level issues.
When to Use
- Protocol Knowledge: Understanding why
stale element referencehappens. - Custom Integration: Building your own test runner or browser automation tool.
- WebdriverIO: A popular Node.js implementation of the WebDriver protocol (often used over raw Selenium).
Quick Start (WebdriverIO)
import { remote } from "webdriverio";