Functional tests with docker, browserless, mocha and chai.
Browserless is a wrapped Chrome, with all the bells and whistles, handling the webdriver protocol, and a cute debugging UI.
Functional tests are written in js, because most target web ui uses js too. Mocha + Chai, because they are well documented.
Webdriver can be used from python, ruby, php, it's your choice.
This demo is truly headless, you should put it in a CI.
Build the images
make build
Launch tests
make test
3 terms BSD Licence, ©2019 Bearstech