【问题标题】:TFS - 'Run Functional Test' Task doesn't show machine groupTFS - “运行功能测试”任务不显示机器组
【发布时间】:2018-05-29 00:22:54
【问题描述】:

现在我正在尝试在 TFS(Team Foundation Server)中运行 selenium 测试,作为第一个选项,我尝试使用“Visual Studio 测试”任务,但出现以下错误:

“System.IO.FileNotFoundException: 无法加载文件或程序集 'WebDriver, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。系统找不到指定的文件。警告:程序集绑定日志记录已关闭。”

我猜这是因为此任务无法解析 webDriver dll(引用了 dll 并且在 TFS 代码中有 dll),所以我尝试使用“运行功能测试”但这里的问题是不让我选择机器组,当然我已经准备好了,所以,我该怎么办?

“Visual Studio 测试”任务可以用于硒测试吗?为什么不能添加机器组??

This is How the setting for 'Run Functional Test' appears to me

Config for 'Visual Studio Test Agent Deployment' TASK

Error for 'Visual Studio Test Agent Deployment' TASK

【问题讨论】:

  • 您使用的是什么版本的 TFS?
  • 我的 TFS 是 2015,版本 14.95.25229.0,这个版本的“运行功能任务”任务有什么错误吗?

标签: c# tfs selenium-chromedriver


【解决方案1】:

Visual Studio Test 版本 2 支持运行单元和功能测试(Selenium、Appium、Coded UI 测试等)。也可以运行具有 Visual Studio 测试适配器的测试框架,例如 xUnit、NUnit、Chutzpah 等。 Visual Studio Test 版本 2 存在于 TFS 2017 及更高版本中。

您仍然可以使用 Run Functional Tests 任务和它的伴随任务 (Visual Studio Test Agent Deployment)。但是您必须手动键入机器名称,因为当前 TFS 版本中没有选择选项。这是 TFS 2015 的屏幕截图:

有用的链接:

【讨论】:

  • 好吧,我之前尝试过但不让我写任何东西,只是选择机器组的组合框。我可以在 TFS 2015 中安装“Visual Studio Test”V2 吗?还是仅适用于 TFS2017 ??
  • 我只是在主 Q 中添加一个带有图像的链接,以显示它对我的外观相同的设置选项
  • 我更新到了 4.1 ,但是我的构建代理遇到了一些问题,有没有直接下载构建代理的上传?可以看到任务的变化,但无法进行测试以确认解决方案,正如我告诉你的,到目前为止,更新让我设置了“组机器”。
  • 我解决了构建代理问题,但现在我在(Visual Studio 测试代理部署)中得到了这个 msj:(Visual Studio 测试代理部署)
  • “***:5985”发生错误。详细信息:“无法从服务可执行文件路径 VisualStudioRemoteDeployer.exe 安装“VisualStudioRemoteDeployerb594cb1c-9635-4e57-8eda-d89c3cb29f53”。请参阅以下日志:使用“2”参数调用“SetRight”的异常:“无法获取用户信息。” CategoryInfo :NotSpecified: (:) [], MethodInvocationException FullyQualifiedErrorId :Exception '。如需疑难解答,请参阅aka.ms/remotevstest。我是这台机器的管理员,我应该在哪里设置 de Agent 设置以放入此任务?
猜你喜欢
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
  • 2016-09-20
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多