Get delicious screenshots from Sauce Labs, easily
Go to file
2012-09-10 15:01:06 -04:00
bin updates for local proxying for auth and stuff 2012-09-10 15:01:06 -04:00
lib updates for local proxying for auth and stuff 2012-09-10 15:01:06 -04:00
skel add project mode 2012-09-10 13:25:11 -04:00
.gitignore some cleanups, make it better 2012-09-10 11:44:00 -04:00
Gemfile initial yummy commit 2012-02-28 10:23:38 -05:00
hollandaise.gemspec updates for local proxying for auth and stuff 2012-09-10 15:01:06 -04:00
hollandaise.rb add project mode 2012-09-10 13:25:11 -04:00
LICENSE initial yummy commit 2012-02-28 10:23:38 -05:00
Rakefile initial yummy commit 2012-02-28 10:23:38 -05:00
README.md readme and version 2012-09-10 13:27:15 -04:00

Hollandaise sauce is a delicious delicacy.

TODO: Easily take a bunch of screenshots using Sauce Labs or with your local browsers
FIXME: The method for instantiating Sauce Labs Selenium WebDriver browsers
TODO: Run all the screenshot taking in parallel for SPEEDS
BUG: Find them and destroy them!

Preparation and Serving

  • gem install hollandaise

  • Create a ~/.sauce/ondemand.yml with:

    username: my-sauce-labs-username access_key: my-secret-access-key

  • hollandaise sauce http://my.cool.website/url/to/test/ browser browser ...

Browsers! Locally, using Selenium:

  • firefox
  • chrome

On Sauce labs:

  • ie7
  • ie8
  • ie9
  • chromewin
  • ffwin10

Projects

hollandaise project NAME creates a new hollandaise.rb file. Fill it in with your project details. hollandaise cook runs that project, making appropriately-named directories. Sweet!

Adding your own ingredients

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
  6. Be awesome.