我正在尝试检测 IE 的实例是否已手动关闭。在此示例中,IE 实例实际上位于 Watin 内部。
ie = new IE ();
var ieObj = (SHDocVw.InternetExplorerClass)ie.InternetExplorer;
如果我在第二行代码之前关闭 IE 窗口,那么 ieObj 仍然会被分配并在 Locals 窗口中显示以下内容
是否可以在不引发异常的情况下测试 ieObj 是否存在这种可能的异常?
例如,我知道如果我尝试对对象执行任何操作,它会引发异常,例如var ieBusy = ieObj.Busy;
,但我想知道是否可以在不引发异常的情况下对此进行测试?