All Projects → golemhq → Golem

golemhq / Golem

Licence: mit
A complete test automation tool

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Golem

Cdp4j
cdp4j - Chrome DevTools Protocol for Java
Stars: ✭ 232 (-47.39%)
Mutual labels:  automation, selenium, webdriver, selenium-webdriver
Thirtyfour
Selenium WebDriver client for Rust, for automated testing of websites
Stars: ✭ 191 (-56.69%)
Mutual labels:  automation, selenium, webdriver, selenium-webdriver
Htmlelements
Html Elements is a Java framework providing easy-to-use way of interaction with web-page elements in web-page tests.
Stars: ✭ 258 (-41.5%)
Mutual labels:  selenium, webdriver, selenium-webdriver
Python Scripts
Collection of Various Python Script's.💻
Stars: ✭ 195 (-55.78%)
Mutual labels:  automation, selenium, webdriver
Splinter
splinter - python test framework for web applications
Stars: ✭ 2,476 (+461.45%)
Mutual labels:  automation, selenium, webdriver
atata-kendoui
A set of Atata components for Kendo UI
Stars: ✭ 17 (-96.15%)
Mutual labels:  webdriver, selenium, selenium-webdriver
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+296.37%)
Mutual labels:  automation, selenium, selenium-webdriver
Edge Selenium Tools
An updated EdgeDriver implementation for Selenium 3 with newly-added support for Microsoft Edge (Chromium).
Stars: ✭ 41 (-90.7%)
Mutual labels:  automation, selenium, webdriver
spydriver
🕵️ Lightweight utility to intercept WebDriver and WebElement method calls.
Stars: ✭ 24 (-94.56%)
Mutual labels:  webdriver, selenium, selenium-webdriver
PWAF
Python Webdriver Automation Framework
Stars: ✭ 37 (-91.61%)
Mutual labels:  webdriver, selenium, selenium-webdriver
Atata
C#/.NET test automation framework for web
Stars: ✭ 362 (-17.91%)
Mutual labels:  selenium, webdriver, selenium-webdriver
Frameworkium Core
Framework for writing maintainable Selenium and REST API tests in Java.
Stars: ✭ 107 (-75.74%)
Mutual labels:  automation, selenium, selenium-webdriver
Automation Arsenal
Curated list of popular Java and Kotlin frameworks, libraries and tools related to software testing, quality assurance and adjacent processes automation.
Stars: ✭ 105 (-76.19%)
Mutual labels:  automation, webdriver, testing-framework
Instagram Bot
An Instagram bot developed using the Selenium Framework
Stars: ✭ 138 (-68.71%)
Mutual labels:  automation, selenium, selenium-webdriver
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (-77.32%)
Mutual labels:  automation, selenium, selenium-webdriver
Undetected Chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Stars: ✭ 365 (-17.23%)
Mutual labels:  automation, selenium, webdriver
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (-94.1%)
Mutual labels:  automation, selenium, selenium-webdriver
Wdio Workshop
WebdriverIO Workshop
Stars: ✭ 20 (-95.46%)
Mutual labels:  automation, selenium, webdriver
google-meet-bot
Bot for scheduling and entering google meet sessions automatically
Stars: ✭ 33 (-92.52%)
Mutual labels:  webdriver, selenium, selenium-webdriver
page-modeller
⚙️ Browser DevTools extension for modelling web pages for automation.
Stars: ✭ 66 (-85.03%)
Mutual labels:  webdriver, selenium, selenium-webdriver

Golem - Test Automation

Build Status Documentation Status Join the chat at https://gitter.im/golem-framework/golem

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.

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

Installation

Golem works with Python 3.5+

pip install golem-framework

Read the full installation guide here: https://golem-framework.readthedocs.io/en/latest/installation.html

Quick Start

Create a test directory anywhere in your machine

golem-admin createdirectory <test_directory>

Download the latest webdriver executables

cd <test_directory>
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 <project> <test>
golem run <project> <suite>

Args:

  • -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

Documentation

https://golem-framework.readthedocs.io/

Questions

If you have any question please use the Gitter channel.

Contributing

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

License

MIT

Credits

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].