https://github.com/jf-parent/brome
Selenium Framework for Python 3.5
https://github.com/jf-parent/brome
Last synced: 6 months ago
JSON representation
Selenium Framework for Python 3.5
- Host: GitHub
- URL: https://github.com/jf-parent/brome
- Owner: jf-parent
- License: mit
- Archived: true
- Created: 2015-07-03T05:02:09.000Z (about 10 years ago)
- Default Branch: release
- Last Pushed: 2017-05-25T13:57:36.000Z (about 8 years ago)
- Last Synced: 2024-11-28T00:02:27.668Z (8 months ago)
- Language: Python
- Homepage: https://brome.readthedocs.org/
- Size: 19.1 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://www.python.org/downloads/release/python-350/)
[](https://opensource.org/licenses/MIT)
[](http://brome.readthedocs.io/en/release/?badge=release)
[](https://badge.fury.io/py/brome)
[](https://travis-ci.org/jf-parent/brome)# BROME - Selenium Framework
* Documentation: https://brome.readthedocs.org
* Blog: http://brome-hq.logdown.com/# 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](https://github.com/jf-parent/webbase)
* Test state persistence system
* Easier support for mobile testing (e.g.: click use Touch)# Quick-start
* install mongodb first!
```bash
$ cookiecutter https://github.com/jf-parent/cookiecutter-brome
$ ./bro run -l firefox -s example
```