- One Page Checkout
- Granted HomeBrew and homebrew-php are installed, execute:
brew install codeception
- Selenium:
brew install selenium-server-standalone
and optionallybrew install chromedriver
if you want to test with Google Chrome - PhantomJS:
brew install phantomjs
- PhantomJS driver is a headless browser which means it's not suitable for browser environments like
chrome
orfirefox
- Website URL to tests against is defined in acceptance.suite.yml
- Execute
selenium-server -p 4444
orphantomjs --webdriver=4444 --ignore-ssl-errors=true
in a separate terminal tab - Then execute
codecept run acceptance --steps
See Running Tests for detailed info