logo
wp-browser docs
Extensions
Initializing search
    GitHub
    • Setup
    • Modules
    • Extensions
    • Commands
    • Helpers
    • Troubleshooting
    • Changelog
    • v3
    GitHub
      • Getting started
      • Migrating to newer versions
      • Default configuration
      • Custom configuration
      • WPBrowser
      • WPCLI
      • WPDb
      • WPFilesystem
      • WPLoader
      • WPQueries
      • WPWebDriver
      • Airplane Mode
      • PHP Built-in Server Controller
      • ChromeDriver Controller
      • Docker Compose Controller
      • MySqlServer Controller
      • Isolation Support
      • Event Dispatcher Bridge
      • run and codeception:run
      • dev:start
      • dev:stop
      • dev:restart
      • wp:db:import
      • wp:db:export
      • chromedriver:update
      • generate:wpunit
      • generate:wpajax
      • generate:wpcanonical
      • generate:wprestapi
      • generate:wprestcontroller
      • generate:wprestposttypecontroller
      • generate:wpxml
      • generate:wpxmlrpc
      • monkey:cache:path
      • monkey:cache:clear
      • UopzFunctions trait
      • Dispatcher API
    • Troubleshooting
    • Changelog
      • Welcome
      • Frequently asked questions
      • Codeception, PHPUnit and wp-browser
      • Using wp-browser with Codeception 4.0
        • Version 2 to version 3
        • Levels of testing
        • Requirements
        • Installation
        • Setting up a minimum WordPress installation
        • Configuration
        • Automatically change database during acceptance and functional tests
        • Setting up wp-browser on VVV to test a plugin
        • Setting up wp-browser on MAMP for Mac to test a plugin
        • Setting up wp-browser on WAMP for Windows to test a plugin
        • Setting up wp-browser on Local by Flywheel to test a plugin
        • WPBrowser
        • WPCLI
        • WPDb
        • WPFilesystem
        • WPLoader
        • WPQueries
        • WPWebDriver
        • Running tests in separate processes
        • Events API
        • Extensions
        • Commands

    Extensions

    The library provides custom Codeception extensions that can be added to the project configuration file, codeception.yml or codeception.dist.yml by default, in the extensions section.

    • BuiltInServerController
    • ChromeDriverController
    • DockerComposeController
    • IsolationSupport
    • Symlinker
    • EventDispatcherBridge
    • MySqlServerController
    Made with Material for MkDocs Insiders