Coded UI 擷取執行時的畫面
在 Coded UI 執行的過程中會有許多的 UI 操作, 有時候會需要在特定的畫面擷取存檔做一個記錄. 實作方式如下:
Image MyImage = UITestControl.Desktop.CaptureImage();
MyImage.Save(@"C:\Users\jchiou\Desktop\logs\YourNaming001.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
如果再進階的運作, 可以將做圖片的比對功能, 可以參考同事的作法:
How To: Do image comparison in Coded UI Test
https://blogs.msdn.microsoft.com/gautamg/2010/04/08/how-to-do-image-comparison-in-coded-ui-test/
Enjoy.
Jacky