Learn UI automation with Capybara in Ruby
Overview
Syllabus
- Introduction to Capybara
- Chapter 1.1 - Setup and Installation
- Chapter 1.2 - Setup and Installation
- Chapter 1.3 - Spec and the Spec Helper
- Chapter 2.1 - What’s in a Test - Arrange, Act, and Assert
- Chapter 2.2 - Testing Headers, Current URL, and Links
- Chapter 2.3 - Navigation - Visit Page and Expect Headings
- Chapter 2.4 - Searching Within a Section
- Chapter 3.1 - Finders
- Chapter 3.2 - Matchers
- Chapter 4.1 - Login Test
- Chapter 4.2 - Store Commonly Used Steps in Methods
- Chapter 5 - Dropdowns, Radio Buttons, and Checkboxes
- Chapter 6 - Handling Alerts and Modals
- Chapter 7.1 - Save and Open Screenshots
- Chapter 7.2 - ChromeDriver Logging and Headless Chrome
- Chapter 7.3 - Apparition
- Chapter 7.4 - Visual Testing - Applitools + Capybara
Taught by
T.J. Maher