从兄弟控件获取标题
Get title from sibling control
我在 OPA5 测试中有一个 SAPUI5 列表控件。此控件有 sap.m.Dialog 作为 parent 控件。
之前,我曾经使用 parent 控件获取标题:getParent.getTitle()
,并且工作正常。
现在,我需要获得 sap.m.Dialog 的另一个 child (sap.m.Bar) 控件的标题。
这些控件之间的关系有点像这样:
我想从 sap.m.Bar 获取标题,并在 sap.m.List 中使用它。简而言之,是这样的:
所以我的 opa5 测试中需要标题 "ac"。知道我该怎么做吗?我应该在 sap.m.List 控件中使用什么来从其同级控件中获取标题?
正如 Rahul 在评论中所建议的那样,我从 child->parent->another child 进行了遍历,并且成功了!
var oDialog = oList.getParent();
var oBar = oDialog.getContent()[0].getTitle().getText();
我在 OPA5 测试中有一个 SAPUI5 列表控件。此控件有 sap.m.Dialog 作为 parent 控件。
之前,我曾经使用 parent 控件获取标题:getParent.getTitle()
,并且工作正常。
现在,我需要获得 sap.m.Dialog 的另一个 child (sap.m.Bar) 控件的标题。 这些控件之间的关系有点像这样:
我想从 sap.m.Bar 获取标题,并在 sap.m.List 中使用它。简而言之,是这样的:
所以我的 opa5 测试中需要标题 "ac"。知道我该怎么做吗?我应该在 sap.m.List 控件中使用什么来从其同级控件中获取标题?
正如 Rahul 在评论中所建议的那样,我从 child->parent->another child 进行了遍历,并且成功了!
var oDialog = oList.getParent();
var oBar = oDialog.getContent()[0].getTitle().getText();