A custom scripting language that compiles into Python 3.9+ code.
BAM Manager (BAMM) simplifies Selenium 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
- To access features early or to contribute to BAMM, click here
- Chrome
- Firefox
- 3.9.x
- 3.10.x
- 3.11.x
- 3.12.x
- 3.13.x
- 3.14.x
- Linux (ARM32, ARM64, x64)
- MacOS 11.0+ (ARM64, x64)
- Windows 10/11 (ARM64, x64)
-
Minimum Recommended
- 4 Core CPU @ 2 GHz
- 4GB DDR4 RAM
- An SSD with atleast 1GB of Free Space.
-
Lowest Validated
- Raspberry Pi 3 Model B
- 4 Core ARM CPU @ 1.4GHz
- 1GB SDRAM
- An SD Card with 1GB of Free Space.
- Raspberry Pi 3 Model B