gpt4 book ai didi

c# - 在单元测试期间显示 winform

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:12 25 4
gpt4 key购买 nike

我在单元测试期间显示 winform 时遇到了一些麻烦。我将其用作用户验证测试程序,以向用户显示在 Selenium UI 测试期间捕获的 2 个不同图像片段以及它们之间的差异,并允许用户根据图像是否差异太大来通过或未通过测试。

我创建了包含 2 个 PictureBox 元素的表单,并向表单添加了方法,以允许表单接收我需要的图像并将它们加载到 PictureBox 中,然后显示表单。

我已经尝试搜索 google + SO,但找不到任何与此相关的类似问题。

在我的测试中我有:

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

但是 .Show(); 调用不显示表单。

我能合理想到的唯一问题是我正在使用的项目是一个类库,因为它包含的只是测试,因此没有我可以访问的 main 函数。

非常感谢任何帮助,在此先感谢。

最佳答案

https://stackoverflow.com/a/34799721/3110529回答了这个问题,本质上是将表单的 ShowInTaskbar 属性设置为 False 它会按预期显示!

我还必须使用 .ShowDialog() 而不仅仅是 .Show()

关于c# - 在单元测试期间显示 winform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43414102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com