See built-in official extensions of Codeception
Google Chrome extension to generate Codeception acceptance tests while using your app.
Webception is a deployable web-application that allows you to run all your Codeception tests in the browser.
You can access multiple test suites and decide which tests to include in a run. It allows you start, stop and restart the process whilst watching the test results in the Console.
Codeception FlySystem module with several adapters. Provides a set of methods for checking and modifying files on remote storage.
Generate PHPUnit tests from annotations.
An Amazon S3 Filesystem module.
Highlight text or element by codeception
Codeception module for BrowserMob Proxy.
Official CakePHP 3 module for Codeception.
Integrate Codeception to CakePHP v2.* projects
Create throw away composer projects for Codeception tests
Loads params from Codeception config and pass them to test scenarios.
This module provides additional helpers for your test to help with date and time comparisons.
Module for Doctrine 1.x ORM (deprecated in Codeception 2.1)
Module and extension to use HttpMock to mock external services when running Codeception tests.
An extension of Codeception own PhpBrowser and Db modules to allow for easy and streamlined WordPress themes and plugins testing.
This module allows the testing against external messaging services as well as triggering notifications via your tests, currently supports HipChat messaging service.
MailCatcher is a standalone software which can be configured to catch any email sent by your development server, and display it on a webpage. The MailCatcher Module allows you to test the contents of those emails in an acceptance test.
This module will let you test emails using simple SMTP connection, with any provider that supports IMAP
Codeception module to test email using Mailtrap.io
A module which validates the markup (HTML, XHTML, etc.) of web documents. Works out of the box, requires no complex configuration to get started. Yet fully configurable and extendable if something special is needed.
Integrates Mockery into Codeception tests.
Module for Nette framework.
Extension and module to mock http request to external services during acceptance testing with Codeception.
This module allows you to run tests inside Slim 3 Microframework. Based on ZendExpressive Module.
Module for symfony 1.x framework (deprecated in Codeception 2.1)
This module helps to upload files when using webdriver via remote connection.
Visual regression tests integrated in Codeception. This module can be used to compare the current representation of a website element with an expected. It was written on the shoulders of codeception and integrates in a very easy way.
Extension or work with multiple databases and switch between them. Based on original Db module. Make for codeception v.2.2
Stub and mck external services with mountebank
Validation of structured data via yandex API
Appium Driver to interact with appium server - iOS/Android Mobile Testing Automation.
Enabling step-by-step console execution in bebugging mode
Sets of codeception modules and utilities to test drupal cms.
This is a Codeception adapter for Allure Framework
Integration with ReportPortal.io AI-powered test automation dashboard
Allows developers and testers to use WireMock to mock external services when running codeception tests. codeception-wiremock-extension connects to an already running instance of WireMock or can also run automatically a local standalone one. And, it is able to download the version of wiremock you preffer and run it too
Docker Selenium Chrome for Codeception is a extension to integrate automatic selenium with chrome in your codeception tests.
Extension for starting and stopping built-in PHP server. Works on Windows, Mac, Linux.
Extension for automatically starting and stopping PhantomJS when running tests.
The reporter with a progress bar
Extension that enables working with multiple dabatase backends and safe switching between them. It provides equivalant service as the Db module and more. Use v1.x for codeception v2.0 and v2.x for codeception v2.1.
DrushDb is a Codeception extension to populate and cleanup test Drupal sites during test runs using Drush aliases and the sql-sync command.
Flexible notifications with notificator library.
WordPress specific extensions of PHPBrowser and Db modules to allow for more streamlined testing of themes and plugins and a WordPress automated testing suite wrapper.
An extended Webdriver Browser to navigate through Joomla sites with Codeception.
TestStatistics is a Codeception Extension to measure the performance of your tests. The extension lists your slower steps, probably meaning that the used locator is not performant. Is a smart tool to improve the speed of your Acceptance tests, and serves as example to create your own reporting extensions.
Integration with TeamCity CI server by service-messages
Run shell scripts on events - before/after suites/environments/full test run
The Codeception extension for supporting parameter notation in Gherkin scenario.
The Codeception module for SSH commands, SFTP access and SSH tunnels
Integration with TestRail TestCase Management
The Codeception extension for Gherkin features to load and execute dependent scenarios. This extension provides @dependsload annotation which lets adding dependencies to gherkin scenarios.
Let your users tell you!
with Bugira Bugtracker
Codeception is a BDD-styled PHP testing framework, brought to you by Codeception Team.
Logo by Mr. Adnan. OpenSource MIT Licensed.
Modern PHP Task Runner.
Allows to declare tasks with zero configuration in pure PHP.
Codeception for NodeJS.
Write acceptance tests in ES6 and execute in webdriverio, Selenium WebDriver, and Protractor.