Find answers in official WebdriverIO docs by searching with keywords; get relevant excerpts, page sections, and source URLs for APIs, configuration, services, reporters, selectors, and debugging.
Load a specified URL in the current browser tab, resetting page state and waiting for full page load. Use instead of clicking links when the target URL is known.
Perform a full-screen swipe gesture on mobile devices by specifying direction (up, down, left, or right) with optional distance and duration. Use for touch actions when content movement is needed.
Enables Claude Desktop to automate web browsers and mobile applications (iOS/Android) using WebDriverIO. Supports browser automation, mobile app testing, touch gestures, app lifecycle management, and hybrid app context switching through natural language.
Discover available automation contexts (NATIVE_APP, WEBVIEW_*) and the currently active context to prepare for context switching in mobile hybrid app testing.
Intercept browser network requests or Electron API calls during tests by defining URL patterns and response behaviors like respond, redirect, abort, or observe.
Emulate a mobile or tablet device in your browser by adjusting viewport, DPR, user-agent, and touch events. Omit device to list presets, or pass 'reset' to restore desktop.
Drag a source element to a target element or to relative x/y offsets. Enables precise element repositioning in mobile automation with configurable duration.
Retrieve registered mock call arguments to verify intercepted requests, using the same target as the mock; supports browser URL/method and Electron API/function filters.
Switch WebDriver frame context to an iframe using a CSS or XPath selector, or omit the selector to return to the top-level frame. Subsequent commands operate within the switched frame.