Common page object API implementation for Eclipse Theia based editors.
npm install @theia-extension-tester/page-objectspage-objectsThis package provides a collection of Eclipse Theia page objects.
Page object is a class which extends from Selenium WebDriver WebElement class and represents one element in user interface.
Every page object must implement an interface from an extension-tester-page-objects package.
These interfaces aim to make theia-extension-tester and
vscode-extension-tester compatible between each other.
This package also contains helper page objects which are not mandated to implement any interface from
the extension-tester-page-objects.
At this moment partial support is provided for page objects. To see which page objects are supported please see
the page object status table.