small medium large xlarge

The latest version of the book is P2.0, released 5 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.

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

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (01-Nov-16)
PDF page: 14
Paper page: xiii

duplicate paragraph for Chapter 9--Lance Willett

  • Reported in: P2.0 (22-Nov-16)
PDF page: 19
Paper page: 4

Text shown as "It didn't happen all once.". Missing "at". Should read as: "It didn't happen all at once."--Michael Delaney

  • Reported in: P1.0 (01-Nov-16)
PDF page: 51
Paper page: 37

in CSS box example, typo in "background-color: white" (backgroud-color)--Lance Willett

  • Reported in: P1.0 (01-Nov-16)
PDF page: 53
Paper page: 39,41

The array index 0 selector syntax is incorrect -- the [0] should be outside the double quotes, after the closing parens.--Lance Willett

  • Reported in: P1.0 (01-Nov-16)
PDF page: 56
Paper page: 42
It's confusing how the author compares regular, full-on CSS and regular, raw CSS. This is in fact JavaScript, but using CSS-like selector syntax. No r...more...
  • Reported in: P1.0 (01-Nov-16)
PDF page: 83
Paper page: 70
> What would be a good end-to-end test that checks This should be "integration test" rather than "end-to-end test" as that's what this chapter is abo...more...
  • Reported in: P1.0 (01-Nov-16)
PDF page: 87
Paper page: 74

The HTTP DELETE code block is missing syntax coloring and code style to match the other code snippets.--Lance Willett

  • Reported in: P1.0 (01-Nov-16)
PDF page: 88
Paper page: 75

The topics covered in the chapter do not include inspecting network traffic with browser dev tools.--Lance Willett

  • Reported in: P2.0 (18-Mar-17)
Paper page: 112
the following code snippet is confusing and probably not intended it("should be able to get Offsite", function () { expect(model.getOnsite...more...
  • Reported in: P1.0 (01-Nov-16)
PDF page: 119
Paper page: 108
For people following along in the book, the $("") selection technique relies on jQuery being present in the page they are testing. If you try that on ...more...
  • Reported in: P1.0 (01-Nov-16)
Paper page: 222

In the printed book (not PDF) the "fi" ligature in "This certificate" shows a weird character instead of the fancy ligature.--Lance Willett

  • Reported in: P1.0 (21-Sep-16)
PDF page: 435

The code on this page is exactly the same as the previous code.--Cary Campbell

Susannah Davidson Pfalzer says: Hello Cary, thank you for the note about this! Unfortunately the page number reference must be from an ebook reader, so we can't track down this error. If you could let us know the PDF page number, that'd be much appreciated.