Installing with Nix

Follow these steps to install Quickstrom using Nix.

Prerequisites

  • Nix (see nix.dev for installation instructions and guides)

Installing with Nix

To install the quickstrom executable, use Cachix and Nix to get the executable:

$ cachix use quickstrom
$ nix-env -iA quickstrom -f https://github.com/quickstrom/quickstrom/tarball/main

Quickstrom should now be available in your environment:

$ quickstrom check --browser=firefox <YOUR SPEC FILE> <ORIGIN URL>

You need to also run a WebDriver server for Quickstrom to work. This user documentation mostly uses GeckoDriver and Firefox, but you can use other browsers and WebDriver servers.

Install GeckoDriver using Nix:

$ nix-env -i geckodriver

You’re now ready to check webapps using Quickstrom.