Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 30, 2010
  1. Version bump.

    authored
  2. Fixed bug where Zombie hangs when making requests to URL that have

    authored
    no path (e.g. `http://localhost`).
  3. Added User-Agent string. You can change it by setting the browser

    authored
    option `userAgent`.
    
    There was an error with `browser.location`: documentation said it
    returns a `Location` object but also just a URL.  Since `Location`
    object is more consistent with `window.location`, accepted that
    interpretation.
    
    `Location.assign` did not load a page if the page was already loaded
    in the browser.  Changed it to load the page (add caching later on).
  4. Added browser.withOptions.

    authored
  5. Browser now has a property called `debug` that you can set to

    authored
    true/false (was a function), and separately a method called `log`
    that logs messages when debugging is enabled.
  6. You can now set browser options when initializing a new browser, on

    authored
    existing `Browser` object or for the duration of a request by
    passing them as second argument to `visit`.
  7. Added browser.runScript option. Set to false if you don't want the

    authored
    browser to execute scripts.
Commits on Dec 29, 2010
  1. Version bump.

    authored
Commits on Dec 28, 2010
  1. HTML5 doesn't play nice with JSDOM, bringing back html-parser to

    authored
    handle innerHTML (full document parsing still handled by HTML5).
  2. Added documentation page for CSS selectors.

    authored
    Man pages now moved to section 7.
    
    Added zombie.version.
  3. Updated README with new feature.

    authored
  4. Added troublehsooting guide.

    authored
  5. Fixed naming issue: browser.last_request is now lastRequest, same for…

    authored
    … lastResponse and lastError.
  6. Added an all revealing browser.dump: history, cookies, storage, docum…

    authored
    …ent, etc. Simply call:
    
        browser.dump
  7. Added debugging to help you figure out what's happening when tests run:

    authored
    - Call `browser.debug` with a boolean to turn debugging on/off.
    - Call `browser.debug` with a boolean and function to turn debugging
      on/off only while calling that function.
    - Call `browser.debug` with multiple arguments to print them (same as
      `console.log`).
    - Call `browser.debug` with a function to print the result of that
      function call.
Something went wrong with that request. Please try again.