wc-e2e-page-objects is a collection of classes representing screens and screen components from a generic WooCommerce site. You can use these classes and Selenium to perform actions on a live or local WooCommerce site for end-to-end testing. The WooCommerce team uses this library for end-to-end testing before large releases by automatically navigating around a site to verify that everything is working correctly. WooCommerce Extension developers can use this library for developing end-to-end tests for their extensions.
It is highly recommended you first go through the very brief wp-e2e-webdriver tutorial to get an overview of Selenium testing with the wp-e2e-webdriver library. wp-e2e-webdriver is a dependency for wc-e2e-page-objects, so it is important to have some familiarity with it. Another dependency you need to get familiar with is wp-e2e-page-objects. wp-e2e-page-objects is a collection of classes representing screens and screen components on a generic WordPress site. You don't need to be very familiar with these dependencies right when you're starting out, but you will have to reference them while writing tests occasionally.
Ready to go?