This is an example framework for a docker based configuration of Behat and Selenium; decoupled from the web application it's testing.
Get started by installing the docker toolbox.
Then just run:
~$ make install serve
~$ make test HOST=https://www.graze.com
The password for the VNC connection is secret
.
On OSX you can use the Screen Sharing app to connect to the server.
The format is make test -- <arguments>
. To append new snippets to your feature context for example, run:
~$ make test HOST=https://www.graze.com -- --append-snippets