如何解决在TFS服务器上建立C#硒持续集成的超时问题?

Jin

我正在设置我的C#硒连续集成版本以在TFS服务器上运行

构建作业有多个阶段:

  1. 初始化工作
  2. 获取资源
  3. 构建解决方案***。sln
  4. VSTest-testAssemblies
  5. 杀死Stray ChromeDriver
  6. 岗位:获取资源
  7. 完成工作

所有这些阶段都通过了,除了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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

持续集成服务器上的集成测试

持续集成服务器

Xcode服务器持续集成和git lfs

如何测量持续集成服务器(Jenkins)的硬件规格?

如何从持续集成服务器将IPA推送到App Center分发

如何解决托管服务器上的子目录问题

如何将 UI 测试从持续集成服务器推送到 App Center 测试

如何解决服务器配置问题

如何在tfs 2013中与服务结构进行持续集成?

持续集成服务器是否应该经历自己的开发和登台周期?

504网关超时服务器没有及时响应。如何解决?

想知道如何解决在不和谐服务器上执行后尝试删除命令的问题

无法在解析服务器上创建一个类。正在获取错误代码1-服务器内部错误...如何解决此问题?

尝试加载laravel项目时,如何解决服务器端的“在此服务器上找不到请求的URL /登录”问题?

在Azure应用服务上运行Kentico持续集成

TFS和golang持续集成

TFS-与分支的持续集成

当 Flask 服务器保存图像文件时,如何解决“权限被拒绝”的问题

如何解决Flask RESTful API服务器端点失败的问题?

对于此服务器版本,如何解决WITH语句在此位置无效的问题

如何解决``无法连接到服务器:EOF''Kubernetes的问题-Kubectl

如何解决将select的值传递给服务器的问题?

如何解决Visual Code Marketplace服务器错误503问题?

将CentOS 6.7配置为Squid代理服务器:如何解决此问题?

访问家庭服务器上的某些位置时,挂起/超时。如何找到原因并解决?

如何解决“#2003-无法连接到服务器未响应的'127.0.0.1'(61)上的MySQL服务器”。

如何解决LiteSpeed服务器上找不到的PHP页面

如何解决IIS7.0上的“ HTTP错误500.19-内部服务器错误”

如何解决Windows 10上的“找不到服务器DNS地址”错误?