Categories
Technology

Cypress: PageObjects vs AppActions

Photo by Jason Dent on Unsplash

I use Selenium to write most of my automated checks, and the PageObjects pattern is a must. My current team is using Cypress and, to my surprise, this test framework recommends AppActions instead of PageObjects. So I decided to benchmark both patterns using the following criteria:

  • Can it abstract page selectors?
  • Can it abstract page actions?
  • Is it easy to write and maintain those abstractions?
  • Is it easy to write tests?
Categories
Technology

Doing Making a testing course

cover

Using GitHub & Agile to manage a hobby.

Categories
Technology

Move from PhantomDriver to headless ChromeDriver on Jenkins

I had to make that joke ☝️

Categories
Work

Testing for agile teams: Tests that review the product (#5)

Agile Testing Book Part 3

This post is part of the “Testing for Agile Teams” series.

Categories
Work

Testing for agile teams: Tests that support the team (#4)

Agile Testing Book Part 5

This post is part of the “Testing for Agile Teams” series.