Permalink
Commits on Mar 16, 2012
  1. Bump to 0.10.2

    halogenandtoast committed Mar 16, 2012
Commits on Mar 9, 2012
Commits on Mar 2, 2012
  1. Bump version to 0.10.1

    halogenandtoast committed Mar 2, 2012
Commits on Feb 27, 2012
  1. Fixed Installing QT link

    jferris committed Feb 27, 2012
Commits on Feb 24, 2012
Commits on Feb 17, 2012
  1. Commit Gemfile.lock

    halogenandtoast committed Feb 17, 2012
  2. Bump to version 0.10.0

    halogenandtoast committed Feb 17, 2012
Commits on Feb 12, 2012
  1. Fix destructive methods for selecting options

    Both `select_option` and `unselect_option` were modifying the
    `selected` attribute of their target `<option>` element. This attribute
    is meant to be used solely as the marker for which `<option>`(s) is
    (are) the default selection(s) in a (multi-)`<select>` element. The
    actual _selectedness_ of an `<option>` should be tracked using its
    `selected` **property**. Read [the spec][] for more info.
    
    This change removes any code which modified the `selected` attribute of
    `<option>` elements, which leaves only the code that modifies the
    `selected` property. In addition, `Node#value` needed to be changed to
    return `<option>` elements whose selectedness is true rather than just
    those with a `selected` attribute.
    
    The tests introduced in the previous commit now pass.
    
    [the spec]: http://dev.w3.org/html5/spec/Overview.html#the-option-element
    jasonmp85 committed Feb 12, 2012
  2. Add failing unit test for selected attribute bug

    capybara-webkit's driver implements `(un)select_option` by modifying
    the target node's `selected` attribute directly. The [HTML5 spec][]
    states that this attribute represents the _default selectedness_ of an
    `<option>` element, so modifying it will necessarily break the behavior
    of reset buttons in forms.
    
    In addition, the existing code leaves this attribute set on existing
    `<option>` elements, which can put the page into an invalid state.
    
    [HTML5 spec]: http://dev.w3.org/html5/spec/Overview.html#the-option-element
    jasonmp85 committed Feb 12, 2012
Commits on Feb 9, 2012
  1. Add note about Sinatra.

    gabebw committed Feb 9, 2012
Commits on Feb 5, 2012
Commits on Feb 3, 2012
  1. Update ChangeLog

    halogenandtoast committed Feb 3, 2012
  2. Bump to version 0.9.0

    halogenandtoast committed Feb 3, 2012
Commits on Jan 31, 2012
Commits on Jan 27, 2012
  1. add imagemagick dependency to contributing guide

    Several tests in driver_rendering_spec.rb require the identify command
    that is part of Imagemagick. Without it they fail with output similar to
    the following.
    
         MiniMagick::Error:
           Command ("identify -ping
    /var/folders/y3/vfvjgwm91f1fmt2syh21czx40000gn/T/mini_magick20120115-49056-pwh5nl-0.png")
    failed: {:output=>"sh: identify: command not found\n",
    :status_code=>127}
    marcisme committed with halogenandtoast Jan 15, 2012
Commits on Jan 23, 2012
  1. Raise ElementNotDisplayedError also for #drag_to and #select_option w…

    …hen they are invisible.
    marcofognog committed with jferris Jan 19, 2012
  2. Raise error when an invisible element receives #click so it resembles…

    … a browser more closely.
    marcofognog committed with jferris Jan 18, 2012
Commits on Jan 20, 2012
Commits on Jan 19, 2012
  1. Remove debugging statement

    jferris committed Jan 19, 2012
  2. Trigger text input events with HTML5 text-like fields: email, number,…

    … search, tel, text, and url.
    Yuri Gadow committed Jan 19, 2012
Commits on Jan 13, 2012