Hello - I am a new user - just got the trial version today. I am a QA manager, not a developer - so please be gentle :)
I have Test Studio version 2017.2.530.0, and was able to record a very simple test to just navigate to a website and clink a link. When I execute this test with Firefox or Chrome, it works perfectly. When I execute with IE (v 11.0.9600.17843), it fails every time with error as shown below. The IE browser is calibrated, has the browser extension "Launch Telerik Exploratory Testing" loaded and enabled. The IE browser launches to "about:blank" and just sits there until it times out. Never populates with the "Navigate to..." url.
'6/8/2017 4:13:05 PM' - Executing test: 'WebTest(1)', path: 'WebTest(1).tstest.'
'6/8/2017 4:13:05 PM' - Using .Net Runtime version: '4.0.30319.34209' for test execution. Build version is '2017.2.530.0'.
'6/8/2017 4:13:05 PM' - Starting execution....
'6/8/2017 4:14:07 PM' - Failure detected during execution. Details:
'6/8/2017 4:14:07 PM' - System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo, Object target)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InitializeWeb(ExecutionEngineCreateParams initParams)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.CreateAndInitializeEngine(Test test, ExecutionEngineCreateParams cp)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)
'6/8/2017 4:14:07 PM' - Test completed!
Any assistance would be greatly appreciated. I am tasked with researching and implementing automated testing for our new product, and I'm very impressed with Test Studio.... if I can get it to work :)
8 Answers, 1 is accepted
@Matthias: Thank you for sharing your knowledge on Test Studio. I highly appreciate your cooperation!
@Fran: Matthias advice is one of the correct solutions you could apply for the observed issue. Alternatively you could download and install the Team Explorer only from this link (the download will start automatically) which is a free installation of some libraries IE relies on in some of its specific usages.
Please let me know if you would need further assistance on that topic.
Thank you both for replying. I tried Elena's suggestion to install the Team Explorer only, but unfortunately - no change. Same results as originally described. I'd really prefer to not have to install Visual Studio since I don't use it - as I said, I'm not a developer.
Could it be something else? Should I try to contact technical support?
Thank you for getting back to me.
Please let me know what is the version of Team Explorer you installed?
Also I would like to kindly ask you to generate the application log while trying to execute a test against IE. Please clear the log prior that to ensure only relative to the current issue records will be stored within the file. Once you generate the file please zip it and send it over this thread.
Thanks for your cooperation.
Hi Elena - thanks for your assistance.
I installed the Team Explorer version from the link you sent earlier in this discussion: Microsoft Visual Studio Team Explorer 2017 Version 15.2 (26430.13) Release.
I enabled logging and captured the log when executing against IE, attaching it here.
Thank you for getting back to me.
I double checked the provided link and it is really for Team Explorer 2017 which unfortunately does not deploy the required dlls as Team Explorer 2013 installation would.
Since the issue is known for us we've been working on resolving it. The workaround we previously provided was the mentioned installation. Though the download links for Team Explorer 2012 and 2013 were recently deprecated from Microsoft so the priority of that task was raised. We possibly have identified a fix which is not yet live in Test Studio version but is expected to be published with our next Service pack release.
Though we researched for another workaround until that next version comes live and here it is.
1. Please download the Microsoft.Mshtml.dll from this location and store it to C:\temp folder.
2. Then Run PowerShell as Administrator (PowerShell is automatically deployed with Windows 10)
3 .Run the attached script.
For your convenience I have saved the script in a txt format and attached it zipped. You could either copy and paste the script text to the PowerShell console or save it as a Windows PowerShell file format (*.ps1 or *.psm1) and run it. Please note that the script searches the dll file in C:\temp.
The script will register the previously downloaded dll in GAC and will be available to be used by Test Studio which should solve the issue you are facing with IE recording and execution.
Please let me know if you would need any further assistance. Thank you in advance for your cooperation!
I encounter the same style of problem, since one week, all my tests executed via IE doesn't start no more. Until now all succeded without problems.
I joined my log.file.
Please let me know what is the problem ?
The test goes simply to a page and click a button.
Thank you for sharing details on the topic.
As you have submitted a support thread with similar issue I would like to kindly ask you to collect the requested details and send them via the ticket.
Based on the screenshots and files provided here I would like to know if a specific project cannot be opened or this happens for all of your projects? If it is a particular project please send it via the support thread.
The compiler errors you have shared are due to missing elements in the repository. This could happen if only coded steps are referring an element and all recorded steps targeting the same are deleted from project. To solve the error you could navigate in the test from error message where the element will be available on the page and, using the elements, menu add it to the elements' repository.
Please let me know if you need further details on any of the topics. Thanks!