Glace (fr. glacé — ice, frozen) is a cold drink based on coffee with addition of ice cream.
GlaceJS is a functional testing framework based on mochajs.
mochajsas test runner
chunks) inside a test
report.logfile and TestRail
xvfbvirtual display and video capture of it
javafor selenium server usage;
chromebrowser for web tests;
imagemagick(unix only) for images comparison (on windows will be installed together with framework);
avconv(linux only) for video capture. On windows
ffmpegis used which will be installed together with framework. On macOS isn't implemented still;
npm i -g windows-build-tools;
npm i glacejs
Or clone repository:
git clone https://github.com/schipiga/glacejs.git cd glacejs npm i
If you clone repository and install it as developer, you may find a plenty of examples with commands how to launch them.
npm installation you may use command
glace to launch tests. Use
glace -h to get info about available options, or read about CLI options in documentation.
Please look through examples to see how to write tests. In documentation also you may find description of all supported steps.
Please fill free to create an issue on github.