SchweizerischeBundesbahnen/scion-workbench

Refactor API-specific workbench page objects to more closely reflect the underlying API

danielwiehl opened this issue · 0 comments

Is your feature request related to a problem? Please describe.

Page objects for the Workbench API should closely mimic the underlying API, i.e., provide a method similar to the actual API to make tests more readable and concise.

Therefore, the following page objects should be revisited:

  • RouterPagePO
  • MessageBoxOpenerPagePO
  • NotificationOpenerPagePO
  • PopupOpenerPagePO

Example:

RouterPagePO.navigate(commands: Commands, extras: WorkbenchNavigationExtras)