Permalink
Commits on Sep 14, 2012
  1. Update README.md copyright year

    Adarsh Pandit
    Adarsh Pandit committed Sep 14, 2012
  2. Update LICENSE copyright year

    Adarsh Pandit
    Adarsh Pandit committed Sep 14, 2012
Commits on Sep 7, 2012
  1. Update the NEWS file

    mike-burns committed Sep 7, 2012
Commits on Aug 27, 2012
  1. Allow unselecting for select nodes with empty `multiple` attributes.

    lazyatom authored and jferris committed Jul 24, 2012
    As well as `<select multiple="multiple" ...>`, it's also valid to
    use an empty attribute (i.e. `<select multiple ... >`). In order to
    support this, we need to treat `multiple` in the same way as
    `disabled` or `checked`.
Commits on Aug 23, 2012
Commits on Aug 10, 2012
  1. Set TCP_NODELAY option on the TCPSocket

    benizi authored and jferris committed Jul 16, 2012
    * Fixes slowness issues on Linux
Commits on Jul 19, 2012
  1. Add configurable timeouts to commands.

    seangeo authored and jferris committed Jul 14, 2012
    Timeouts can be set using browser.timeout = <seconds>.
    When a command or page load takes longer the specified
    timeout a Capybara::TimeoutError will be raised. Calls
    to reset! will reset the timeout. You can also clear
    the timeout by setting it to -1.
    
    The timeout is implemented as a Command decorator.
Commits on Jul 13, 2012
  1. Control JavaScript confirmation dialogs from Ruby

    danivovich authored and jferris committed Jul 10, 2012
    Adds #alert_messages, #confirm_messages, #prompt_messages,
     #accept_js_confirms!, #dismiss_js_confirms, #accept_js_prompts!,
     #dismiss_js_prompts, and #js_prompt_input= .
Commits on Jul 11, 2012
  1. Treat fewer responses as fatal failures

    jferris committed Jul 11, 2012
    * Relies on errorExtension instead of loadFinished
    * Ignores errors from canceled requests
Commits on Jul 9, 2012
  1. How to hit 1.0.0

    mike-burns committed Jun 29, 2012
Commits on Jul 8, 2012
  1. Use sinatra for test apps

    jferris committed Jul 8, 2012
  2. General clean up of Connection

    jferris committed Jul 8, 2012
    * Use instance variables over private methods with arguments
    * Use a constant for the server path
    * Reorganize methods
Commits on Jun 29, 2012
  1. Setup multi-window sync.

    halogenandtoast authored and jferris committed Jun 29, 2012
Commits on Jun 22, 2012
Commits on Jun 15, 2012
Commits on Jun 8, 2012
Commits on May 31, 2012
  1. Page succeeds only when all loadFinished events succeed.

    Joshua Napoli authored and jferris committed Apr 26, 2012
  2. Add error message detail for page load failure.

    Joshua Napoli authored and jferris committed Apr 4, 2012
    This makes it easier to debug "Unable to load URL" errors.
  3. Page load failure should not cause the next command to fail.

    Joshua Napoli authored and jferris committed Apr 4, 2012
Commits on May 30, 2012
  1. Fixed webkit_debug driver initialization

    dbloete authored and jferris committed May 29, 2012
  2. Close new windows on reset

    mhoran committed May 15, 2012