iClickOnChartP13nRemoveButton = function(sCurrentBtnId, oP13nDialog, aBtnIds, fnFollowUpFunction, aFollowUpParams){
											this.waitFor({

												controlType: "sap.m.Button",
												id: sCurrentBtnId,
												matchers: [
													new Ancestor(oP13nDialog, false)
												],
												success: function(oBtn) {
													new Press().executeOn(oBtn);

													var iIdx = aBtnIds.indexOf(sCurrentBtnId);

													if (iIdx === aBtnIds.length - 1){
														fnFollowUpFunction.apply(this, aFollowUpParams);
													} else {
														iClickOnChartP13nRemoveButton.call(this, aBtnIds[iIdx + 1], oP13nDialog, aBtnIds, fnFollowUpFunction, aFollowUpParams);
													}
												}
											});
										}
OPA5 test action
1. Opens the personalization dialog of a given chart.
2. Selects a chart type given by <code>sChartType</code>.
3. Executes the given <code>ChartPersonalizationConfiguration</code>.
4. Closes the personalization dialog.
@param {sap.ui.core.Control | string} oControl Instance / ID of the <code>SmartChart</code> that is personalized
@param {string} sChartType String containing the type of chart that is displayed
@param {ChartPersonalizationConfiguration[]} aItems Array containing the chart personalization configuration objects
@param {boolean} bIsMDC indicates, that the action is called by the MDC framework instead of comp
@param {function} fnOpenThePersonalizationDialog a function which opens the personalization dialog of the given control
@returns {Promise} OPA waitFor