public void StartRecorded() { XmlController xmlController = new XmlController(); while (ElementQueue.Count > 1) { String xmlData = ElementQueue.Dequeue(); AutomationElement ae; int num; Thread.Sleep(1500); (num, ae) = xmlController.XmlFinder(xmlData); if (num == 1) { } else if (num == 0) { MessageBox.Show("num = 0"); break; } else { MessageBox.Show("num = 2+"); break; } WindowControl(xmlData, ae); GetXmlInfo(xmlData); Thread.Sleep(300); DoAction(xmlData, ae); } }
private void FindByXml_Click(object sender, RoutedEventArgs e) { XmlController xmlController = new XmlController(); String xmlData = XmlBox.Text.Replace(">\n<", "><"); AutomationElement ae; int count; (count, ae) = xmlController.XmlFinder(xmlData); if (count == 1) { MessageBox.Show("찾았습니다"); } else if (count == 0) { MessageBox.Show("못 찾았습니다"); } else { MessageBox.Show("여러개를 찾았습니다. "); } }