A Hubot script to take screenshots with BrowserStack.
me > hubot screenshot me http://www.google.com/
hubot > Started generating screenshots in http://www.browserstack.com/screenshots/d804f186e460dc4f2a30849a9686c3a8c4276c21
- Add
hubot-browserstack
to dependencies.
npm install --save hubot-browserstack
- Update
external-scripts.json
["hubot-browserstack"]
Grab your BrowserStack Username and Access Key from Your Account > Automate.
HUBOT_BROWSER_STACK_USERNAME=$(Your BrowserStack Username)
HUBOT_BROWSER_STACK_ACCESS_KEY=$(Your BrowserStack Access Key)
Default browsers are listed in browsers.json of this module.
If you prefer other browsers, you can specify JSON path with HUBOT_BROWSER_STACK_DEFAULT_BROWSERS
.
HUBOT_BROWSER_STACK_DEFAULT_BROWSERS=$HOME/data/mybrowers.json
Make sure relative path will be resolved from process's working directory.