ryt*_*s42 14 c# unit-testing mstest exception-handling coded-ui-tests
我正在VS2010中编写一些encodeUI测试来测试Web应用程序.我希望能够在解决方案中为浏览器中的整个测试打开一次浏览器,然后在测试完成后再次关闭它.
我已经尝试AssemblyInitialize
了一个方法的属性,我BrowserWindow.Launch
在那里,但是当我运行它时它给了我以下异常:
程序集初始化方法OrdersGridTesting.SuiteSetup.Login引发异常.Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException:Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException:当前不支持浏览器..中止测试执行.
当我把它放入a时TestMethod
,同样的代码工作正常,这让我相信这是不可能的.有人可以提出另一种方法吗?如果可能的话,我想要一个不涉及向项目中的每个测试类添加相同代码的方法.
谢谢!
Tom*_*m E 13
如果使用ClassInitialize
,则需要使用初始化播放引擎Playback.Initialize()
[ClassInitialize]
public static void LaunchBroswer(TestContext context)
{
Playback.Initialize();
BrowserWindow browser = BrowserWindow.Launch(new System.Uri("about:blank"));
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24387 次 |
最近记录: |