---
title: Install Puppetry on Linux | Snap Store
description: Get the latest version of Puppetry for Linux - Puppetry - codeless end-to-end
  test automation, integrated with CI/CD pipeline
url: https://snapcraft.io/puppetry
---

# Puppetry

[Dzmitry Sheiko (dsheiko)](https://snapcraft.io/publisher/dsheiko "View all snaps from Dzmitry Sheiko (dsheiko)")

* [Dzmitry Sheiko (dsheiko)](https://snapcraft.io/publisher/dsheiko "View all snaps from Dzmitry Sheiko (dsheiko)")
* [Development](https://snapcraft.io/search?categories=development)
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 3.2.6

Install latest/stable of Puppetry

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install puppetry
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* puppetry

---

### License

* MIT

---

### Last updated

* 16 August 2021 - latest/stable

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [dsheiko.com](http://dsheiko.com "http://dsheiko.com")

---

### Contact

* [me@dsheiko.com](mailto:me@dsheiko.com "mailto:me@dsheiko.com")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/puppetry#report-snap-modal)

---

* [Description](https://snapcraft.io/puppetry#tab-description)
* [Security](https://snapcraft.io/puppetry#tab-security)

#### Puppetry - codeless end-to-end test automation, integrated with CI/CD pipeline

Puppetry is an open-source scriptless test automation tool built on top of Google’s Puppeteer. It can be used by QA engineers with no programming background. Puppetry can also export the tests into a Jest.js project that can be included into CI/CD pipeline.

**Key Features**

* Can be used by QA engineers with no programming background
* Features Headless Chrome (Puppeteer) and Jest
* Tests can run within the application as well as to be exported e.g. for CI-server
* Exporting
  + as Jest.js project, ready to plugin in in CI/CD pipeline
  + as human-readable test specification provided with screenshots per test step.
* Staging, template variables and expressions
* Reusable and configurable test scenarios
* Built-in automation recorder
* Interactive mode, where one can navigate test steps similar to Cypress
* Version control (GIT integration)
* Support Allure test reports
* Support of distinct testing types:
  + Functional testing
  + Testing Dynamic Content
  + Exhaustive Testing
  + Performance Testing
  + CSS Regression Testing
  + Testing Google Analytics tracking code
  + Testing Chrome Extensions
  + Testing Shadow DOM
  + Testing Transactional Emails.

---

## Install Puppetry on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/puppetry/arch)

[### CentOS](https://snapcraft.io/install/puppetry/centos)

[### Debian](https://snapcraft.io/install/puppetry/debian)

[### elementary OS](https://snapcraft.io/install/puppetry/elementary)

[### Fedora](https://snapcraft.io/install/puppetry/fedora)

[### KDE Neon](https://snapcraft.io/install/puppetry/kde-neon)

[### Kubuntu](https://snapcraft.io/install/puppetry/kubuntu)

[### Manjaro](https://snapcraft.io/install/puppetry/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/puppetry/pop)

[### openSUSE](https://snapcraft.io/install/puppetry/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/puppetry/rhel)

[### Ubuntu](https://snapcraft.io/install/puppetry/ubuntu)
