public int ClickOnUndoBtn() { Execute(() => { Frame f1 = (Frame)mMainWindow.FindName("xMainWindowFrame"); BusinessFlowsAutomatePage page1 = (BusinessFlowsAutomatePage)f1.Content; Frame f2 = (Frame)page1.FindName("xContentFrame"); NewAutomatePage page2 = (NewAutomatePage)f2.Content; var elByName = FindElementByName(page2, "xUndoChangesBtn"); if (elByName != null) { if (elByName is Amdocs.Ginger.UserControls.ucButton) { Dispatcher.Invoke(() => { (elByName as Amdocs.Ginger.UserControls.ucButton).DoClick(); SleepWithDoEvents(100); }); } } Frame f3 = (Frame)page2.FindName("xActivitiesListFrame"); ActivitiesListViewPage activitiesListPage = (ActivitiesListViewPage)f3.Content; ActivityCount = activitiesListPage.ListView.DataSourceList.Count; }); return(ActivityCount); }
public void AddActivityToLIstView() { Execute(() => { Frame f1 = (Frame)mMainWindow.FindName("xMainWindowFrame"); BusinessFlowsAutomatePage page1 = (BusinessFlowsAutomatePage)f1.Content; Frame f2 = (Frame)page1.FindName("xContentFrame"); NewAutomatePage page2 = (NewAutomatePage)f2.Content; Frame f3 = (Frame)page2.FindName("xActivitiesListFrame"); ActivitiesListViewPage activitiesListPage = (ActivitiesListViewPage)f3.Content; Activity activity2 = new Activity(); activity2.ActivityName = "Test Activity"; Dispatcher.Invoke(() => { activitiesListPage.ListView.DataSourceList.Add(activity2); SleepWithDoEvents(100); }); ClickOnBackToBFTreeBtn(); }); }