2016-05-06 32 views

回答

0

嘗試獲取MDI子窗口的WindowPattern。如果元素實現了圖案,那麼它應該提供一種方法,以將其關閉:

var windowPattern = myWindow.GetPattern<WindowPattern>(); 
windowPattern.Close(); 
+0

我得到folllowing錯誤,當我調用'變種windowPattern = myWindow.GetPattern ();'「IUIItemContainer」不包含「GetPattern」的定義... –

+0

嘗試投射myWindow以首先鍵入Window – Scottie

+0

當我嘗試投射'var scheduleWindow = _mainwindow.MdiChild(SearchCriteria.ByControlType(ControlType.Window).AndAutomationId(「65281」 ));'我得到了異常:_Unable將類型爲'TestStack.White.UIItems.UIItemContainer'的類型的對象轉換爲類型'TestStack.White.UIItems.WindowItems.Window_ –