[MGNLTEST-198] ContentApp#selectRowByPath PO can select "attributes" on the definitions app Created: 08/Feb/22  Updated: 09/Nov/23

Status: Accepted
Project: Magnolia Test Framework
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Christoph Meier Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: VN-Testing, foundation_team
Remaining Estimate: Not Specified
Time Spent: 3d 0.5h
Original Estimate: Not Specified

Attachments: PNG File Bildschirmfoto 2022-02-09 um 09.25.41.png    
Issue Links:
dependency
depends upon MGNLTEST-204 VaadinWrapper::vaadinIsDone should "e... Closed
is depended upon by MGNLCE-307 Implement tests for LOW prio of defin... Open
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: core-TF-features-bugs-improvements
Team: Foundation

 Description   

The ContentApp page objects can select "nodes" on any content app by a given "path" via
#selectRowByPath(path). 
(Please read the javadoc of the method to properly understand what the path parameter means). That works fine and as expected - even on the Definitions app.

definitionApp.selectRowByPath("/apps/about");
//works

On the JCR browser - #selectRowByPath also works for a path to an attribute:

jcrBrowserApp.selectRowByPath("/ftl-sample-site/main/0/text")
//works

On the Definitions app, selecting an "attribute" fails. (Well, the row looks selected, but ut us not green but grey, and the actions are not available)

definitionApp.selectRowByPath("/apps/about/appClass");
// fails

Generated at Mon Feb 12 07:46:31 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.