JePySi - Test Automation Framework

Create Behavior Driven Tests based on a Variant of Gherkin, with Python and Sikuli.

Use them with Jenkins and Virtualization on Linux, Mac and Windows.

Created by Alexander R.J. Schiessl, the Build- and Release specialist behind


Jenkins - Continuous Integration Server

Use Jenkins CI server to produce, deliver, deploy and test your Website, your Mobile- or Desktop Application.

You can use JePySi and Jenkins together, very easily. One Jenkins job with a Groovy or a Shell script and it's done.

Get more information about Jenkins, over at More on the JePySi Integration over at


Python - Programming Language

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

Python is used to implement the JePySi base system and the code behind the individual test steps.

Get more information about Python, over at More on the JePySi Integration over at


Sikuli - Automate Anything You See

Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components.

Sikuli is the heart behind JePySi base system and Sikuli's functions are used within the individual test steps.

Get more information about Sikuli, over at More on the JePySi Integration over at


Gherkin - Behavior driven

A Business Readable, DSL that lets you describe software’s behaviour without detailing how that behaviour is implemented.

JePySi uses a variant of the Gherkin DSL to describe the test features.

Get more information about Gherkin, for example at Behat. More on the JePySi Integration over at



Groovy, the great scripting language from

JetBrains PyCharm, a superb Python IDE from JetBrains

Hyde, a nice static website generator

The Pete Design, for the great one page scroll template

Git, a really really good version control system

Richard Foster, for sharing his Ruby on Rails version

Josh McVey, for sharing his sikuli framework with us

Last but not least,,, and gherkin

Download the binary package Follow me on twitter © 2018 JePySi - Test Automation Framework Imprint / Data Privacy Read documentation Fork me on Bitbucket

tested with  Je  Py  Si