Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 8, 2012
  1. @case

    fixed a spelling mistake

    case authored
    stroage -> storage
Commits on Sep 13, 2012
  1. More tests should pass.

    authored
Commits on Aug 28, 2012
  1. expose max redirects as a browser option

    Jonathan Stewmon authored
Commits on Aug 20, 2012
Commits on Aug 13, 2012
Commits on Jul 7, 2012
  1. @fgalassi
Commits on Jun 5, 2012
  1. maxWait and timing sugar.

    authored
    Added maximum waiting period with the `maxWait` browser option, which defaults
    to 5 seconds.
    
    You can set `maxWait` and `wait` duration as number of milliseconds or textual
    value like "5s", "1m", etc.
Commits on May 28, 2012
  1. [Closes #314] Added browser.load.

    authored
Commits on May 25, 2012
Commits on May 24, 2012
  1. The wait function (and its derivatives) now return most recent error in

    authored
    callback.
    
    To use promises and duration function, call wait with two arguments, second
    one being null.
Commits on May 11, 2012
Commits on May 10, 2012
  1. [Closes #309] Added promises.

    authored
Commits on May 9, 2012
Commits on Apr 26, 2012
  1. By popular demand: proxy!

    authored
Commits on Apr 11, 2012
  1. @jacoblyles
Commits on Apr 6, 2012
  1. Merge pull request #311 from npcode/patch-1

    authored
    Fix a typo error.
  2. @npcode
  3. @npcode

    Fix a typo error.

    npcode authored
Commits on Mar 16, 2012
  1. @jsvine

    Add windowName option.

    jsvine authored
Commits on Jan 12, 2012
Commits on Dec 22, 2011
  1. Added support for httpOnly cookies.

    authored
    You can now call `browser.cookies` with no arguments to return
    cookies for the current domain (based on the hostname of the
    currently loaded page).
Commits on Dec 18, 2011
Commits on Dec 17, 2011
  1. You can now tell `browser.wait` when to complete processing events

    authored
    by passing either duration (in milliseconds) or a function that
    returns true when done.  For example:
    
        browser.wait(500, function() {
          // Waits no longer than 0.5 second
        })
    
        function mapIsVisible(window) {
          return window.querySelector("#map");
        }
        browser.wait(mapIsVisible, function() {
          // Waits until the map element is visible on the page
        })
  2. Reduced default `waitFor` from 5 seconds to one. Can easily be

    authored
    extended if this is too short for most people.
  3. `Zombie` and `Browser` are no longer distinct namespaces. What you

    authored
    require is the `Browser` class that also includes all the methods
    previously defined for `Zombie`.
  4. Added `browser.history` for accessing history for the current

    authored
    window, `browser.back` for navigating to the previous page and
    `browser.reload` for reloading the current page.
Commits on Dec 13, 2011
  1. [Closes #220] Added `silent` option to suppress all `console.log`

    authored
    output from scripts.
  2. [Closes #224] Added global options, e.g.

    authored
        Zombie.site = "http://localhost:3003"
        Zombie.visit("/browser/test", function() {
          ...
        })
Commits on Dec 7, 2011
Commits on Dec 6, 2011
  1. Updated documentation

    authored
  2. Introduced waitFor

    authored
  3. Updated documentation

    authored
Something went wrong with that request. Please try again.