Starting browsers #
Capturing browsers is kinda boring, so Testacular can do that for you.
Just simply add into the configuration file:
browsers = ['Chrome'];
Then, Testacular will take care of autocapturing these browsers, as
well as killing them.
Currently available browsers:
Correct path to browser binary #
Testacular has some default paths, where to find these browsers.
to see them.
You can override these settings by
<BROWSER>_BIN ENV variable,
or alternatively by creating a
POSIX shells #
$ export CHROME_BIN=/usr/local/bin/my-chrome-build
$ export CHROME_CANARY_BIN=/usr/local/bin/my-chrome-build
$ export PHANTOMJS_BIN=$HOME/local/bin/phantomjs
Windows cmd.exe #
C:> SET IE_BIN=C:\Program Files\Internet Explorer\iexplore.exe
Windows Powershell #
$Env:FIREFOX_BIN = 'c:\Program Files (x86)\Mozilla Firefox 4.0 Beta 6\firefox.exe'
Custom browsers #
browsers = ['/usr/local/bin/custom-browser.sh'];
testacular start --browsers /usr/local/bin/custom-browser.sh
The browser scripts need to take one argument, the url with id
parameter to be used to connect to the server. The supplied id is used
by the server to determine when the specific browser is captured.