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); } } }