Basic Concepts
QualityMate has a few concepts to help you get started. In this section, we will introduce the most basic concepts for using QualityMate.
Last updated
QualityMate has a few concepts to help you get started. In this section, we will introduce the most basic concepts for using QualityMate.
Last updated
A simple class that represents a view of the application with which QualityMate will interact. A window is a good example of a PageObject.
Used when views are too complex for a single PageObject to handle. A group of controls in a form or position could be candidates.
Follow this link to learn more about page objects on code.
A representation of any UI element that can be interacted with, contained within a page object. Usually, a button or an input are referred to as controls.
Controls are declared via interfaces on QualityMate. They contain what interactions can be sent to the control.
Follow this link to learn more about controls on code.
An action that can be performed through a Control or a PageObject. The controls use the interface which provides the interactions available for each control.
Follow this link to see all the interactions QualityMate can achieve through Controls and Page Objects.
Selectors bind Controls to UI elements on the screen. You may use CSS or Xpath selectors in QualityMate.
Check more about selectors here and how to identify them.