我们正在运行硒E2E测试作为VSTS发布的一部分。我们使用Visual Studio Test任务运行vstest.console.exe作为NT AUTHORITY\SYSTEM
用户。我们如何指定其他帐户?
答案 0 :(得分:0)
抱歉,现在无法实现。请看一下这个帖子:Test agent, Test Controller and MSTEST FAQ(Qustion 21),它也应该应用于VS测试。
测试代理是否允许您冒充其他用户?或者是 测试代理在配置启动的用户时始终会进行测试 为α 强>
没有内置支持模拟,所以默认情况下测试 以测试代理的身份运行。如果这是你的话 真的需要,你可以写一个单元测试扩展来完成 模仿你。
我们无法在" Visual Studio测试"中指定用户。步骤,测试将与代理一起运行。
作为解决方法,您可以尝试将代理服务帐户更改为用户的特定帐户。或者只是部署一个新代理以使用特定帐户运行,该样本供您参考:Running Unit Tests on different machine during TFS 2015 build