CodedUITest:微軟的Visual Studio 2019內置的方案,不過微軟已經不再推薦
WinAppDriver:微軟新推薦的方案,可以通過網絡控制另外一台電腦上的程序進行測試。通過appium和Selenium Grid,還可以控制多台設備上執行測試
FlaUI: TestStack.White的新版本,開源方案
這些項目的基礎都是UI Automation,為了能成功實施自動化測試,都需要客戶端按照一定的規范實現所有控件和頁面。如果客戶端不規范,那么就不能使用FindElementBy...找到相應界面元素,或者找到之后不能通過元素的屬性斷言測試結果。