public static void Function2()
        {
            Ranorex.Button buttonLoad_template = null;
            buttonLoad_template = "/dom[@domain~'^.*']/body/flexobject/form/element[@type='ControlBar']/button[@text='Load template...']";
            buttonLoad_template.Click();
            Ranorex.Form formChoose_Template = null;
            formChoose_Template = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']";
            formChoose_Template.Click();
            Ranorex.Button buttonButton  = null;
            Ranorex.Button buttonButton2 = "/dom[@domain='10.200.20.36:8888']/body/flexobject/form[@title='Choose Template']/form/container/combobox/button[@type='Button']";
            buttonButton = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']/form/container/combobox/button[@type='Button']";
            buttonButton2.Click();
            buttonButton2.Click();
            //formChoose_Template.Click();

            //Ranorex.Form formChoose_Template1 = "/dom[@domain='10.200.20.65:8282']/body/flexobject/form[@title='Choose Template']";
            List listList = null;

            //formChoose_Template1.Click();
            listList = "/dom[@domain~'^.*']/body/flexobject/list[@type='List']";
            int count = listList.Items.Count;
            int i     = 1;

            Ranorex.Button buttonLoad = null;
            buttonLoad = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']/element[@type='ControlBar']/button[@text='Load']";
            foreach (Ranorex.ListItem item in listList.Items)
            {
                Keyboard.Press(Keys.Down, 80, Keyboard.DefaultKeyPressTime, 1, false);
                Report.Info(item.Text);
                i = i + 1;
                if (param == item.Text)
                {
                    if (i < count)
                    {
                        Keyboard.Press(Keys.Up, 80, Keyboard.DefaultKeyPressTime, 1, false);
                    }
                    buttonLoad.Click();

                    break;
                }
                else
                {
                    Report.Info(item.Text + " doesnt matched with " + param);
                }
            }
        }
        public static void Function2()
        {
            Ranorex.Button buttonLoad_template = null;
            buttonLoad_template = "/dom[@domain~'^.*']/body/flexobject/form/element[@type='ControlBar']/button[@text='Load template...']";
            buttonLoad_template.Click();
            Ranorex.Form formChoose_Template = null;
            formChoose_Template = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']";
            formChoose_Template.Click();
            Ranorex.Button buttonButton = null;
            buttonButton = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']/form/container/combobox/button[@type='Button']";
            buttonButton.Click();
            Ranorex.Button buttonButton1 = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']/form/container/combobox/button[@type='Button']";
            buttonButton1.Click();
            buttonButton1.Click();
            List listList = null;

            listList = "/dom[@domain~'^.*']/body/flexobject/list[@type='List']";
            int count = listList.Items.Count;
            // messagebox.Show(count)
            int i = 1;

            Ranorex.Button buttonLoad = null;
            buttonLoad = "/dom[@domain~'^.*']/body/flexobject/form[@title='Choose Template']/element[@type='ControlBar']/button[@text='Load']";
            foreach (Ranorex.ListItem item in listList.Items)
            {
                Keyboard.Press(Keys.Down, 80, Keyboard.DefaultKeyPressTime, 1, false);
                Report.Info(item.Text);
                i = i + 1;
                if (process_name == item.Text)
                {
//					if (i < count) {
//						Keyboard.Press(Keys.Up, 80, Keyboard.DefaultKeyPressTime, 1, false);
//					}
                    //	MessageBox.Show(item.Text);
                    buttonLoad.Click();

                    break;
                }
                else
                {
                    Report.Info(item.Text + " doesnt matched with " + process_name);
                }
            }
        }