首页 > 解决方案 > 从同级控件中获取标题

问题描述

我在 OPA5 测试中有一个 SAPUI5 列表控件。此控件具有 sap.m.Dialog 作为父控件。

早些时候,我使用 : 来获取父控件的标题getParent.getTitle(),这工作正常。

现在,我需要获得 sap.m.Dialog 的另一个子 (sap.m.Bar) 控件的标题。这些控件之间的关系有点像这样:

在此处输入图像描述

我想从 sap.m.Bar 中获取标题,并在 sap.m.List 中使用它。简而言之,是这样的:

在此处输入图像描述

所以我在 opa5 测试中需要标题“ac” 。知道我该怎么做吗?我应该在 sap.m.List 控件中使用什么来从其兄弟中获取标题?

标签: sapui5

解决方案


正如 Rahul 在评论中所建议的那样,我确实从 child->parent->another child 进行了遍历,并且成功了!

var oDialog = oList.getParent();
var oBar = oDialog.getContent()[0].getTitle().getText();

推荐阅读