我試圖捕捉System.Windows.Automation.ElementNotAvailableException
,但是當異常發生時,Visual Studio仍然拋出它。爲什麼以及如何解決這個問題? 我擡頭爲System.Windows.Automation.ElementNotAvailableException
上例外設置(Ctrl鍵 + 上VS 2015 commnunity Alt鍵 + d + È)和未檢查出的類型。try-catch塊內的異常拋出
的try-catch塊是這樣的:
try
{
appElement = AutomationElement.RootElement.FindFirst(TreeScope.Children, condition);
}
catch(ElementNotAvailableException)
{
appElement = null;
}
當你按下會發生什麼。 F5,它應該去catch塊並繼續正常的程序執行。 – Habib
爲什麼你不這樣做,而不是'catch(ElementNotAvailableException ex){MessageBox.Show(ex.Message);}' – MethodMan
你確定Exception是type ElementNotAvailableException –