nunit – 与Windows的WatiN兼容性

前端之家收集整理的这篇文章主要介绍了nunit – 与Windows的WatiN兼容性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Windows XP上成功运行测试,但在运行Windows 2003时甚至没有成功构建.

任何人都知道它是否兼容,因为我在某些网站上看到WatiN已经在XP上进行了全面测试,而不是在其他Windows版本上.

我通常会发布这篇文章作为对Sam的回答的评论,但我试图让堆栈跟踪可搜索,所以这里……
WatiN.Core.Exceptions.IENotFoundException : Could not find an IE window matching constraint: Timeout while waiting to attach to newly created instance of IE.. Search expired after '30' seconds.
at WatiN.Core.IE.CreateIEPartiallyInitializedInNewProcess()
at WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri,IDialogHandler logonDialogHandler,Boolean createInNewProcess)
at WatiN.Core.IE..ctor(String url,Boolean createInNewProcess)
c:\...\WithVendorSite.cs(42,0): at WithVendorSite.VerifyCanLogIn(TargetSite target)

我在Windows 7上针对WatiN 2.0.10.928开发了我的测试,但是在Windows Server 2008上使用最新的WU运行并且启用了增强的安全配置并且运行了测试升级(以管理员身份运行).

在我的情况下(感谢Sam)问题是bin目录中没有Microsoft.mshtml.dll(我已经发现Interop.shdocvw.dll是我在Windows 7端遇到的错误消息所必需的).

添加Microsoft.mshtml.dll后,事情运行愉快,ESC转回[但测试过程需要运行升级].

猜你在找的Windows相关文章