我正在设置我的C#硒连续集成版本以在TFS服务器上运行
构建作业有多个阶段:
所有这些阶段都通过了,除了VsTest-test程序集。它始终显示“ Build部分成功”并引发以下错误
"##[warning]Windows Error Reporting DontShowUI not set, if the windows error dialog pops-up in the middle of UI test execution than the test will hang"
"##[error]The task has timed out."
我不确定这两个错误是否相关,但是它总是超时,我尝试在每个类中添加TearDown方法,但仍然无济于事
[TearDown]
public void BaseTearDown()
{
driver.Close();
}
根据您的描述,vsTest任务显示为“部分成功”可能是由于您选中了“错误继续”。
继续出错(部分成功)
如果您希望同一任务中的后续任务可能运行,即使此任务失败,也请选择此选项。构建或部署不会比部分成功更好。后续任务是否运行取决于“运行此任务”设置。
请参考此文档以获取更多信息:任务控制选项
根据您的警告和错误,VsTest任务具有一个超时选项,该选项指定允许任务在被服务器取消之前执行的最长时间(以分钟为单位)。
将值更改为0。零值表示无限超时。
如果仍然遇到相同的错误,则超时错误应由测试的挂起引起。
因此,有多种原因,请确保已安装所有组件并需要nuget软件包。
您可以在此处查看我们的官方教程:Selenium的UI测试
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句