| layout | title |
|---|---|
doc |
Addons |
{% include extensions.md %}
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.
Google Chrome extension to generate Codeception acceptance tests while using your app. GitHub
An Amazon S3 Filesystem module.
Official CakePHP 3 module for Codeception.
Integrate Codeception to CakePHP v2.* projects
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.
This module allows the testing against external messaging services as well as triggering notifications via your tests, currently supports HipChat messaging service.
This module will let you test emails that are sent during your Codeception acceptance tests. It depends upon you having MailCatcher installed on your development server.
Codeception module to test email using Mailtrap.io
This module will let you test emails using simple SMTP connection, with any provider that supports IMAP
Integrates Mockery into Codeception tests.
Module for Nette framework.
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.
CSS / Visual regression tests integrated in Codeception. This module can be used to compare the current representation of a website element with an expected based on a reference image. This module does not require any JavaScript injections in your website.
An extension of Codeception own PhpBrowser and Db modules to allow for easy and streamlined WordPress themes and plugins testing.
Codeception extensions are developed by third-party contributors and can enhance test execution flow, by listening to internal events. Read more about extensions.
Extensions should be installed via Composer.
This is a Codeception adapter for Allure Framework.
Extension for starting and stopping built-in PHP server. Works on Windows, Mac, Linux.
Extension for automatically starting and stopping PhantomJS when running tests.
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.
Starts remote debug session during test execution.
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