我正在 VS2010 中编写一些编码的 UI 测试来测试 Web 应用程序。我希望能够为解决方案中的整个测试集打开一次浏览器,然后在测试完成后再次关闭它。
我已经尝试AssemblyInitialize
了一个方法的属性,我BrowserWindow.Launch
在那里,但是当我运行它时它给了我以下异常:
程序集初始化方法 OrdersGridTesting.SuiteSetup.Login 引发异常。Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException:Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException:当前不支持浏览器。正在中止测试执行。
当我将相同的代码放入 a 时,它可以正常工作TestMethod
,这让我相信这是不可能的。如果是这样,有人可以建议另一种方法吗?如果可能的话,我想要一种不涉及向项目中的每个测试类添加相同代码的方法。
谢谢!