2014-07-26 155 views

回答

1

Selenium可以用來自動化只有Web應用程序。如果你的WPF是一個Windows應用程序,你不能自動化它。

如果您的WPF應用程序使用XBAP在Web瀏覽器中運行,您仍然無法自動執行該應用程序。所以答案是否定的。

+1

那麼哪個工具對WPF自動化有好處? – Vin

4

對WPF自動化的支持存在於WPF自身中。退房AutomationPeerThis article可能會有所幫助。 This article更詳細。如果你想自動與用戶界面本身進行交互,這一切都是很好的(其用處是有爭議的)。

另一個行爲是單元測試業務邏輯而不觸及UI - 如果應用程序使用MVVM,那麼View和ViewModel之間的鬆散耦合應該使單元測試變得輕而易舉。儘管如此,我的印象是你更加自動化UI。