Ambitious Capybara
summary
Claims concrete fixes: use Capybara with JavaScript drivers to test complex UIs, avoid brittle CSS selectors by adding data- attributes and custom Capybara selectors, and prefer semantic labels for accessibility. Shows how to script the jQuery datepicker by finding year/month selects and specific day anchors, use within helper to speed queries, and open multiple apps via a capybara window to exercise cross‑service flows. Examples include extracted helper modules and assertions that survive full page reloads, producing faster, more maintainable feature suites.
AI-written summary · about
chapters (13)
- 0:00Start
- 0:20Brought to you by...
- 3:25Advanced Facts
- 4:01Balancing Act
- 5:04Keeping it Ambitious
- 5:33And for capybara?
- 6:42Readability
- 18:45Filling in the Datepicke
- 20:06Capybara::Element
- 22:14Maintainability
- 24:29Capybara::Selector
- 25:52Performance - within
- 28:04Performance - QA Script
related talks
30mTeaching Capybara Testing - An Illustrated Adventure
16mBlack Box Testing with RSpec and Capybara
44mSelenium and Cucumber
49mFront End Testing Frontier
48mChallenges in UI Automation and How to Solve Them
29mMinitest with Capybara: Tips, Tricks and Lessons Learned
01h 19mBDD and Acceptance Testing with RSpec & Capybara
37mFront-end Testing for Skeptics
