Skip to content

Static-Codes/BrowserAutomationMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Browser Automation Master 🤖

A custom scripting language that compiles into Python 3.9+ code.

Selenium automation in Python can involve a lot of repetitive code and detailed setup.

BAM Manager simplifies that process by allowing you to write automation scripts in a more concise, readable, and English-like language.

This language is known as BAMC (BAM Config).

Your .BAMC file is then passed to the compiler, which creates a Python file containing your desired workflow, effectively reducing the amount of boilerplate you need to manage.

demo.mp4

Quick Start Guide 🚀

Table of Contents 📖


Supported Browsers 🌐

  • Chrome
  • Firefox

Supported Python Versions 🐍

  • 3.9.x
  • 3.10.x
  • 3.11.x
  • 3.12.x
  • 3.13.x
  • 3.14.x

Supported Operating Systems 💻

  • Linux (ARM64, x64)
  • MacOS 11.0+ (ARM64, x64)
  • Windows 10/11 (ARM64, x64)

System Requirements (Minimum Tested) ✨

  • 2 Core CPU
  • 4GB DDR3 RAM (The application itself uses under 200MB of RAM)
  • Any Supported Browser
  • Any Supported Python Version