Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Commit

Permalink
Add doc
Browse files Browse the repository at this point in the history
  • Loading branch information
scf2k committed Jan 21, 2015
1 parent d9a38d0 commit a19d3e9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
5 changes: 5 additions & 0 deletions doc/config.md
Expand Up @@ -78,6 +78,11 @@ on Selenium Grid.
`browsers` option instead) and `takesScreenshot` (always set to `true`
automatically).

gemini supports custom capability option `--noCalibrate`. By default it's false and this enables browser calibration.
It is required for such cases when web driver captures screenshots with some area outside of the browser view.
Calibration makes browser to render a special page which allows to determine html body bounds and crop the screenshot
accordingly. If needed you can disable calibration for particular browser by setting `--noCalibrate` to `true`.

* `debug` (CLI: `--debug`, env: `GEMINI_DEBUG`) – turn on debug logging to the terminal.
* `parallelLimit` – by default, `gemini` will run all browsers in parallel.
Sometimes (i.e. when using cloud services, such as SauceLabs) you have a
Expand Down
9 changes: 9 additions & 0 deletions doc/config.ru.md
Expand Up @@ -61,6 +61,15 @@ browsers:

Можно настроить любой параметр за исключением `browserName`/`version` (вместо этого используйте
`browsers`) и `takesScreenshot` (автоматически заявлено как `true`).

В gemini есть спциальный параметр `--noCalibrate`. Его значение равно `false` по умолчанию. Это включает калибровку
браузера. Калибровка нужна для случаев когда веб драйвер делает скриншоты браузера, захватывающие бОльшую область,
чем занимает отрисованный документ (html body). То есть на картинке помимо страницы, могут быть, например, контролы
навигации браузера. Калибровка открывает в браузере специальную страницу, которая позволяет определить границы документа
на скриншоте и отрезать лишнее.

Если необходимо, калибровку можно отключить для конкретного браузера установкой `--noCalibrate` в значение `true`.

* `debug` (CLI: `--debug`, env: `GEMINI_DEBUG`) – включить отладочный вывод в терминал.
* `parallelLimit` – число браузеров запускаемых `Gemini` параллельно.
По умолчанию запускаются все, но иногда (например, при использовании облачных сервисов вроде Sauce Labs) это число необходимо контролировать.
Expand Down

0 comments on commit a19d3e9

Please sign in to comment.