执行Coded-UI测试时隐藏IE实例

时间:2016-06-06 17:34:05

标签: coded-ui-tests

我希望能够在无头浏览器上运行我的Coded-UI测试。我有办法在执行测试时隐藏IE浏览器实例吗?

1 个答案:

答案 0 :(得分:1)

你问两个问题。

  • 您可以在无头浏览器上运行编码UI测试吗?
  • 执行测试时可以隐藏IE浏览器实例吗?

编码的UI测试可以在没有连接显示器的虚拟机(VM)(甚至是物理计算机)上运行。为此,要测试的应用程序和运行测试的Visual Studio必须在该VM上运行。被测试的应用程序可以是浏览器。 Visual Studio还有一个“代理”软件,可以在Visual Studio,MTM或{{1}}等程序的控制下运行测试。

编码的UI通过运行测试中的应用程序来运行测试。如果该应用程序是浏览器,则该浏览器必须正在运行,并且必须在屏幕上显示其输出。屏幕可以在远程物理或虚拟计算机上,并且不需要在任何真实屏幕上显示。通常有一个远程桌面来访问运行测试的计算机,但是在测试运行时让桌面不在焦点上。如果远程桌面最小化或者它开始运行屏幕保护程序,则测试将失败。