This issue has been created
There are 5 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-dc0478ca-89fb-454e-8464-0c03185086aa XWIKI-24762 Open

Add a page object for the Live Data Properties advanced panel

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-14567643-5bb4-4512-86ed-ce03c3f16ae9 Vincent Massol created this issue on 31/Aug/26 14:52
 
Summary: Add a page object for the Live Data Properties advanced panel
Issue Type: cid:jira-generated-image-avatar-dc0478ca-89fb-454e-8464-0c03185086aa Improvement
Assignee: Unassigned
Components: Live Data, Test Framework
Created: 31/Aug/26 14:52
Priority: cid:jira-generated-image-static-major-3c26caf0-3d04-45da-b6bf-9d4bad9628c1 Major
Reporter: Vincent Massol
Description:

Problem

xwiki-platform-livedata-test-pageobjects has a page object for two of the three Live Data advanced panels: FiltersPanelElement and SortPanelElement, opened by LiveDataElement.openFiltersPanel() and LiveDataElement.openSortPanel(). The Properties panel, which is how a reader displays a column back or hides one, has none.

A functional test that needs to assert what the panel offers, or to display a property back, therefore has to reach for getDriver() and raw By lookups, which the testing strategy forbids in a test class.

Proposal

Add PropertiesPanelElement extending AbstractLiveDataAdvancedPanelElement beside the other two, with LiveDataElement.openPropertiesPanel() to open it, exposing the panel's actions: list the properties it offers, tell whether one is displayed, and display or hide one.

 
 

5 updates

 
cid:jira-generated-image-avatar-14567643-5bb4-4512-86ed-ce03c3f16ae9 Changes by Vincent Massol on 31/Aug/26 14:52
 
Fix Version: 18.8.0-rc-1
Assignee: Vincent Massol
Component: Test Framework
Component: Live Data
Component: Development Issues only