Need help with golem?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

475 Stars 70 Forks MIT License 643 Commits 19 Opened issues


A complete test automation tool

Services available


Need anything else?

Contributors list

Golem - Test Automation

Tests Documentation Status Join the chat at

Golem is a test framework and a complete tool for browser automation. Tests can be written with code in Python, codeless using the web IDE, or both.

Execution Report Demo

Tests can be written with the web app

But, they are still Python code

Batteries Included

Golem is still in beta!. Read the changelog before upgrading.

Screen Captures

Report Dashboard

Execution Report

Test Execution Detail


Golem works with Python 3.6+

pip install golem-framework

Read the full installation guide here:

Quick Start

Create a test directory anywhere in your machine

golem-admin createdirectory 

Download the latest webdriver executables

webdriver-manager update

Webdriver executables are downloaded to the drivers folder. For more information check this page of the documentation.

Start the Web Module

golem gui

The Web Module can be accessed at http://localhost:5000/

By default, the following user is available: username: admin / password: admin

Run a Test From Console

golem run  
golem run  


  • -b | --browsers: a list of browsers, by default use defined in settings.json or Chrome
  • -p | --processes: run in parallel, default 1 (not parallel)
  • -e | --environments: a list of environments, the default is none
  • -t | --tags: filter tests by tags



If you have any question please use the Gitter channel.


If you found a bug or want to contribute code please read the contributing guide.




Logo based on "to believe" by Shannon E Thomas, CC BY 4.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.