<commit_before># Maestro

[![Build Status](https://travis-ci.org/obi-a/maestro.svg?branch=master)](https://travis-ci.org/obi-a/maestro)

* Easy web browser automation
* Monitor website functionality and uptime with a real web browser
* Receive a screenshot when functionality does not work as expected
* Receive a screenshot when web page elements are not displaying in the browser

## What is Maestro
Maestro = [Ragios](https://github.com/obi-a/ragios) + [Uptime_monitor plugin](https://github.com/obi-a/uptime_monitor) + [Firefox](https://en.wikipedia.org/wiki/Firefox) + [Selenium Grid](http://www.seleniumhq.org/docs/07_selenium_grid.jsp) + [Docker Compose](https://docs.docker.com/compose/)

With Maestro, all the above is setup and configured running in Docker containers for very easy Website functionality and uptime monitoring with a real web browser.

## Usage:

Clone the Maestro Repo:
```
git clone <EMAIL>:obi-a/maestro.git
```
Switch to the directory of the cloned repo
```
cd maestro
```
Start Ragios with Docker-compose
```
docker-compose up -d
```
Open the Web UI to confirm Ragios is running fine. In your browser open http://localhost:5041

Maestro runs Ragios with the Uptime_monitor plugin and its dependencies already installed and configured.
<commit_msg>update docs to add support for chome browser testing<commit_after># Maestro

[![Build Status](https://travis-ci.org/obi-a/maestro.svg?branch=master)](https://travis-ci.org/obi-a/maestro)

* Easy web browser automation
* Monitor website functionality and uptime with a real web browser
* Receive a screenshot when functionality does not work as expected
* Receive a screenshot when web page elements are not displaying in the browser

## What is Maestro
Maestro = [Ragios](https://github.com/obi-a/ragios) + [Uptime_monitor plugin](https://github.com/obi-a/uptime_monitor) + [Firefox](https://en.wikipedia.org/wiki/Firefox)/[Chrome](https://en.wikipedia.org/wiki/Chrome) + [Selenium Grid](http://www.seleniumhq.org/docs/07_selenium_grid.jsp) + [Docker Compose](https://docs.docker.com/compose/)

With Maestro, all the above is setup and configured running in Docker containers for very easy Website functionality and uptime monitoring with a real web browser (Chrome or Firefox).

## Usage:

Clone the Maestro Repo:
```
git clone <EMAIL>:obi-a/maestro.git
```
Switch to the directory of the cloned repo
```
cd maestro
```
Start Ragios with Docker-compose
```
docker-compose up -d
```
Open the Web UI to confirm Ragios is running fine. In your browser open http://localhost:5041

Maestro runs Ragios with the Uptime_monitor plugin and its dependencies already installed and configured.

{'fraction_non_alphanumeric': 0.10894064613072878, 'fraction_numerical': 0.004507888805409466, 'mean_word_length': 4.957494407158837, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 13, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1932378', 'n_tokens_mistral': 834, 'n_tokens_neox': 803, 'n_words': 277}