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