Hi
I'm sometimes having problems starting IE, it happens maybe 1/200 times but it's quite annoying.
Is this a known issue? or is there something i can do to prevent this from happening, from what i can see it's Telerik that fails to detect the browser or something like that.
Info:
We are running a test suite of 50 tests multiple times a day and i see this maybe once or twice a day.
Error message:
Initialization method Iit.TradingFloor.TestWebUI.ErrorPageTests.TopTestInitialize threw exception. System.ApplicationException: System.ApplicationException: Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. ---> System.TimeoutException: Wait for condition has timed out.
Error Stack Trace:
ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Int32 timeout)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.WaitForIEFrameFromProcess(Process process, Int32 iWaitMilliseconds)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.LaunchNewBrowserInstance(Int32 timeout, ProcessWindowStyle windowStyle, String pipename)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.LaunchNewBrowserInstance(Int32 timeout, ProcessWindowStyle windowStyle, String pipename)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser()
Iit.TradingFloor.TestWebUI.BaseClasses.WebUITestBase.PrepareBrowser(Boolean clearCache, Boolean clearCookies) in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\BaseClasses\WebUITestBase.cs: line 113
Iit.TradingFloor.TestWebUI.BaseClasses.WebUITestBase.TestInitialize() in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\BaseClasses\WebUITestBase.cs: line 106
Iit.TradingFloor.TestWebUI.ErrorPageTests.TopTestInitialize() in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\Tests\ErrorPageTests.cs: line 19
I'm sometimes having problems starting IE, it happens maybe 1/200 times but it's quite annoying.
Is this a known issue? or is there something i can do to prevent this from happening, from what i can see it's Telerik that fails to detect the browser or something like that.
Info:
We are running a test suite of 50 tests multiple times a day and i see this maybe once or twice a day.
Error message:
Initialization method Iit.TradingFloor.TestWebUI.ErrorPageTests.TopTestInitialize threw exception. System.ApplicationException: System.ApplicationException: Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. ---> System.TimeoutException: Wait for condition has timed out.
Error Stack Trace:
ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Int32 timeout)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.WaitForIEFrameFromProcess(Process process, Int32 iWaitMilliseconds)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.LaunchNewBrowserInstance(Int32 timeout, ProcessWindowStyle windowStyle, String pipename)
ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.LaunchNewBrowserInstance(Int32 timeout, ProcessWindowStyle windowStyle, String pipename)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect)
ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser()
Iit.TradingFloor.TestWebUI.BaseClasses.WebUITestBase.PrepareBrowser(Boolean clearCache, Boolean clearCookies) in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\BaseClasses\WebUITestBase.cs: line 113
Iit.TradingFloor.TestWebUI.BaseClasses.WebUITestBase.TestInitialize() in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\BaseClasses\WebUITestBase.cs: line 106
Iit.TradingFloor.TestWebUI.ErrorPageTests.TopTestInitialize() in C:\Source Control\0071 Trading Floor v3.0\Main\Source\TestWebUI\Tests\ErrorPageTests.cs: line 19