0.4.0
-
Crop region for screenshots is calculated via client script inside
browser instead ofgemini
. This allows to issue fewer requests to
Selenium Server speeding up total tests run time. This feature breaks
compatibility with old browsers (IE
< 9). -
New config format, which allows to specify full set of capabilities
for browsers:browsers: phantomjs: phantomjs opera12: browserName: opera version: '12.06' platform: 'WINDOWS' firefox28: browserName: firefox version: '28.0' firefox27: browserName: firefox version: '27.0'
-
Correctly capture screenshots of regions out of initial browser
viewport in browsers, that can't capture full page (Opera
and
Chrome
at the time of writing). -
outline-width
of an elements is now also taken into account when
calculating crop region. -
Add
debug
options to config file. If set totrue
,gemini
will
print debug logs to STDOUT. (@arikon). -
Add
http
section to config file which allows to configure HTTP
timeout (http.timeout
) retry count (http.retries
) and delay
between retries (http.retryDelay
). (@arikon). -
Asynchronous errors stacktraces in browser actions (such as not found
element) will point to users code. -
More HTTP requests to Selenium will run in parallel speeding up
gather
/test
commands (@arikon). -
If
gemini
is run without subcommand, help text will be shown.