fix(test): allow custom Firefox binary locations for tests