jf-parent / brome

Selenium Framework for Python 3.5

Home Page:https://brome.readthedocs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Version Packagist Documentation Status PyPI version Build Status

BROME - Selenium Framework

Features

  • Simple API
  • Focused on test stability and uniformity
  • Highly configurable
  • Runner for Amazon EC2, Saucelabs, Browserstack, Virtualbox and Appium
  • Javascript implementation of select, drag and drop, scroll into view, inject script
  • IPython embed on assertion for debugging
  • Session Video recording
  • Network capture with mitmproxy (firefox & chrome)
  • Persistent test report
  • Webserver written in React & Redux Webbase
  • Test state persistence system
  • Easier support for mobile testing (e.g.: click use Touch)

Quick-start

  • install mongodb first!
$ cookiecutter https://github.com/jf-parent/cookiecutter-brome
$ ./bro run -l firefox -s example

About

Selenium Framework for Python 3.5

https://brome.readthedocs.org/

License:MIT License


Languages

Language:Python 63.0%Language:JavaScript 34.9%Language:HTML 1.6%Language:Makefile 0.3%Language:CSS 0.1%Language:Smarty 0.1%