Skip to content

Understanding Page Objects

Reik edited this page May 27, 2022 · 2 revisions

Back


  • Page objects represent an abstraction of a single page, view or data mask within the test application.
  • It is supposed to support all kinds of GUI actions the corresponding page allows, this means, all GUI manipulation possible of the page in the test application must allow the page object to trigger during test execution
  • Page objects inherit a great deal of functionality of a abstract parent class SysNat already implements.
  • This function may be overwritten or extended if needed.
  • When used as intended by the design of SysNat, the implementation of a concrete page objects consists basically only on the mapping of business field names onto technical field names (more details about this here).

See also PageChangeEvents.


Back

Clone this wiki locally