测试没有活动浏览器窗口的必要性

时间:2014-12-01 20:01:24

标签: mstest coded-ui-tests

是否有可能在没有活动浏览器窗口的情况下运行写入的CUIT测试?

基本上,我想拥有的只是在本地计算机上运行一堆测试。我需要等到所有测试都执行完毕(每个测试都要求浏览器窗口在测试运行期间处于活动状态)。但在执行过程中,我无法将我的机器用于任何其他工作 - 否则测试会由于失去对窗口的控制而下降。那么是否有能力在本地运行测试并在机器上同时工作而没有任何限制?

2 个答案:

答案 0 :(得分:0)

编码的UI测试在执行时需要活动浏览器。

为了满足您的需要,您应该尝试将测试用例运行到虚拟机中。这不会影响你在本地机器上的工作。

答案 1 :(得分:0)

您可以考虑使用WatiN并按"普通"运行它们MSTest / NUnit /而不是使用CodedUiTests。它确实打开了一个浏览器窗口,但允许您与桌面进行交互。

这当然意味着重写你的测试但是因为这些测试更具可读性恕我直言这可能是值得的。