Selenium Testing in PHP with Codeception
summary
Codeception claims to make Selenium tests in PHP compact, explicit and readable by turning interactions into high‑level steps and wiring in PageObjects, Depenency Injection, DataProviders. It uses a PHP WebDriver binding, modular handlers for DB/REST/PHP APIs, smart waits to avoid global implicit waits, session snapshots and multi‑session support, and produces console, HTML and XML reports with screenshots on failure. Examples show reusable page methods, injected objects and CI reports; it is used on large projects and the framework demonstrably runs real browser tests.
AI-written summary · about
chapters (5)
related talks
43mFrontend tests with codeception
37mSelenium In the Enterprise: What went right, what went wrong (so far)
33mPainless JavaScript testing with CodeceptJS
41mFunctional Tests (Selenium) in Practice
34mUsing Selenium to Improve a Team's Development Cycle
25mTest automation patterns – not only Page Object
27mAutomated Web Acceptance Testing with Behat
41mDesign Decisions for Perfect JavaScript Testing Framework
