We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P2.0, released 4 months ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
34
#50216: According to google translate the word regnskapsførerere does not have an english counterpart. When I remove the last "re" it appears to be a...more...
P1.0
27-Nov-12
78

#50121: "they're a reading"--Trevor Harmon

P1.0
02-Nov-12
96

#50122: "with an features"--Trevor Harmon

P1.0
02-Nov-12
148

#49928: broken linkto github for Cucumber::Ast::Scenario at the bottom of the page (footnote [4])
--Iain Wood

P1.0
06-Oct-12
151
#50455: Quick note before description - I wasnt able to select the correct version of the book, the one i am reading is P2.0 August 2012. Just fini...more...
P1.0
10-Jan-13
151
#50397: Cucumber scenario always fails when using RackTest driver and the following tag: <button type="submit">Withdraw</button> Possible workaround...more...
P1.0
19-Dec-12
231
#50266: Just after adding the necessary gems in the Gemfile there is the command to generate the cucumber files and folders with cucumber:install: ...more...
P1.0
05-Dec-12
231
#50271: Should the javascript runtime environment gems should also be added to the Gemfile? If not there is the following error message: ~/.rvm/ge...more...
P1.0
05-Dec-12
248
#51485: code snippet capybara/00/features/step_definitions/user_steps.rb at page 248 is Wrong: Error line: message_attrs.merge({:user => user}) ...more...
P2.0
09-May-13
251

#50227: Book says:

so all we need to add is a field with a name="criteria" attribute

"criteria" should be "query" ?
--Perry Smith

P1.0
02-Dec-12
253
#50228: Page 253-254 has a code snippet split across a page break. With your formatting tools, can you give some weight to not breaking code snippets...more...
P1.0
02-Dec-12
260
#50823: This is the chapter on testing javascript enabled web pages. The examples all print with the error: Can’t mass-assign protected attributes:...more...
P2.0
14-Feb-13
261
#50229: The "Running Capybara Against Non-Ruby Applications" box... Does this imply that you could point app_host to your staging or even your prod...more...
P1.0
02-Dec-12
267
#51206: As of Capybara 2.0, a call to _find_ gives an _ambiguous match_ error when more than one element is found in the page. Because of that, using ...more...
P1.0
03-Apr-13
268
#51545: Capybara 2.0 results in an _ambiguous match_ error when find('ol.results li') is called (as reported in erratum 51206. An easier fix than the ...more...
P2.0
19-May-13