2017-04-14 71 views
1

我在單元測試期間顯示winform有點麻煩。我將此作爲用戶驗證的測試過程,向用戶展示Selenium UI測試期間捕獲的2個不同圖像片段以及它們之間的差異,並根據圖像是否太不同而允許用戶通過或不通過測試。在單元測試中顯示winform

我創建了帶有2個PictureBox元素的窗體,並在窗體中添加了方法以允許窗體獲取我需要的圖像並將它們加載到PictureBox中,然後顯示窗體。

我試過搜索谷歌+ SO,我找不到任何類似的問題。

在我的測試,我有:

var compareForm = new PlotCompare.PlotCompare(); 
compareForm.Add_Original_Image(image1); 
compareForm.Add_Diff_Image(imageDiff); 
compareForm.Show(); 

.Show();電話不顯示形式。

我可以合理地想到的唯一問題是我正在使用的項目是一個類庫,因爲它擁有的只是測試,因此沒有我可以訪問的main函數。

希望得到任何幫助,在此先感謝。

回答