Skip to main content


Welcome to the WebdriverIO API docs. These pages contain reference materials for all implemented protocol bindings and convenience commands. Protocol commands, including WebDriver, WebDriver Bidi or mobile commands like Appium are commands that are directly send to the underlying driver backend. Convenience commands provided by the browser, element or mock object offer higher level interactivity.


These are the docs for the latest version (>=8.x) of WebdriverIO. If you are still using an older version, please visit the old documentation websites!


If you feel like you have a good example for a command, don't hesitate to open a PR and submit it. Just click on the orange link on the bottom left with the label “Edit this page”. Make sure you understand the way we write these docs by checking the Contributing section.