有没有一种方法可以使用Azure devops vstest任务在Edge浏览器上成功运行测试

时间:2019-09-30 18:59:34

标签: azure-devops microsoft-edge vstest.console.exe

使用Azure托管Windows代理,我试图在Chrome,Firefox,IE和Edge等浏览器上运行功能测试。除Edge上的测试外,所有测试运行正常。日志显示错误:

  

Microsoft Web Driver不能与内置管理员帐户一起使用,或者在用户帐户控制已关闭时不能使用。

如何解决此问题?我想继续使用托管代理,而不必托管我自己的代理。谢谢!

我尝试运行命令行任务以禁用UAC,然后尝试运行vstest任务,但该命令不起作用,继续出现相同的错误。

reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

1 个答案:

答案 0 :(得分:0)

对于托管代理,VM以管理员身份运行。但是,由于定义了Edge默认安全性,因此该管理员角色无法在Edge中运行。

要解决此问题,您可以对其安全性选项进行一些更改。

只需转到内置管理员帐户的“本地安全策略”->“安全选项”->“用户帐户控制管理员批准模式”,然后启用

enter image description here


注意:我正在使用的是win10企业版。