问题描述
大家好,
当我与WatiN一起测试简单的登录控件时,我收到以下错误消息.有时它会正确执行,但是大多数时候我都会遇到此错误.
错误消息:
测试方法ExapmleTest.UnitTest1.Test2LoginTrizotteore引发了异常:WatiN.Core.Exceptions.TimeoutException:Internet Explorer状态未完成时超时.
错误堆栈跟踪:
Hi All,
While i am working with WatiN to test simple login controls, i am getting the following error message. Some times it is getting executed correctly, but most of the time i am getting this error.
Error Message:
Test method ExapmleTest.UnitTest1.Test2LoginTrizotteore threw exception: WatiN.Core.Exceptions.TimeoutException: Timeout while Internet Explorer state not complete.
Error Stack Trace:
WatiN.Core.UtilityClasses.TryFuncUntilTimeOut.ThrowTimeOutException(Exception lastException, String message)
WatiN.Core.UtilityClasses.TryFuncUntilTimeOut.HandleTimeOut()
WatiN.Core.UtilityClasses.TryFuncUntilTimeOut.Try[T](DoFunc`1 func)
WatiN.Core.WaitForCompleteBase.WaitUntil(DoFunc`1 waitWhile, BuildTimeOutExceptionMessage exceptionMessage)
WatiN.Core.Native.InternetExplorer.IEWaitForComplete.WaitUntilNotNull(DoFunc`1 func, BuildTimeOutExceptionMessage exceptionMessage)
WatiN.Core.Native.InternetExplorer.IEWaitForComplete.WaitWhileIEReadyStateNotComplete(IWebBrowser2 ie)
WatiN.Core.Native.InternetExplorer.IEWaitForComplete.WaitForCompleteOrTimeout()
WatiN.Core.WaitForCompleteBase.DoWait()
WatiN.Core.DomContainer.WaitForComplete(IWait waitForComplete)
WatiN.Core.IE.WaitForComplete(Int32 waitForCompleteTimeOut)
WatiN.Core.DomContainer.WaitForComplete()
WatiN.Core.Browser.GoTo(Uri url)
WatiN.Core.IE.FinishInitialization(Uri uri)
WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri, IDialogHandler logonDialogHandler, Boolean createInNewProcess)
WatiN.Core.IE..ctor(String url)
ExapmleTest.UnitTest1.Test2LoginTrizotteore() in C:\Users\gandhi.rajan\Documents\Visual Studio 2008\Projects\ExapmleTest\ExapmleTest\UnitTest1.cs: line 48
我已经引用过WatiN.Core.dll和InterOp.SHDocVw.dll
在加载该URL之前,我遇到了此错误.
谢谢.
I have already references WatiN.Core.dll and InterOp.SHDocVw.dll
Before that URL getting loaded, i am getting this error.
Thank you.
推荐答案
这篇关于WatiN.Core.Exceptions.TimeoutException:Internet Explorer状态未完成时超时.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!