如何在AutomationElement中处理c#Element不可用的异常

时间:2018-03-15 14:33:11

标签: c# winforms automation

Process currentProcess = Process.GetProcessById(element.Current.ProcessId);

这里,Process是windows进程,element.Current.ProcessId是自动化元素进程Id(AutomationElement)。它在运行应用程序时生成错误。如何处理此错误。

错误我得到的是以下内容。

  

类型的例外   发生'System.Windows.Automation.ElementNotAvailableException'   UIAutomationClient.dll并且在托管/本机之前未处理   边界

     

附加信息:目标元素对应于UI   不再可用(例如,父窗口已关闭)。

0 个答案:

没有答案