ContributionsMost RecentMost LikesSolutionsRe: MTM, CodedUI and Test CompleteThanks for the reply Jeffry. I am not looking to create Suites and Cases but retrieve parameters stored within a test case. Primarily to drive which environment to use, etc. See the attached screenshot for what I am referring to. When using CodedUI, you can specify a DataSource that points to the work item containing the parameters (like below). I was hoping there was a way to do this within the Test Complete Visual Studio item. [TestMethod] [DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", http://[servername]:8080/tfs/[collection];[project], "[work item number]", DataAccessMethod.Sequential)] MTM, CodedUI and Test CompleteHello All, We are associating our manual test cases to our Test Complete scripts in Visual Studio 2012 using the Visual Studio 2012 Integration piece of Test Complete. I would like to define a parameter in the MTM testcase that would then be picked up and used by my Test Complete script. Has anyone done this? Can it be done? I know, if I use straight CodedUI, I can retrieve parameters from a MTM test case. Thanks!Re: Retrieving JSON objectHi Curt, Thanks for the reply. Here is my situation: The web app displays some default results. These results can be modified by the user by specifying new/different criteria. Changing the criteria spawns a JSON object that is passed to the service, which returns another JSON object containing the results. We want to automate the validation of both the JSON object that is spawned by interacting with the GUI and the results being returned. Right now, we are updating a hidden DIV with the values because reading the browser console was not happening.Re: Randomized Data-Loop Testing - is it possible?You could tack on a randomly generated number to the end of your user ID. In JScript: var min = 333333; var max = 999999; var randomNumber = Math.round(Math.random()*(max-min)+min); Re: Testing same web application on different serversFind the entry in the Name Mapping that contains the URL and wildcard out the part of that that is different. This should allow the Name Mappings to run across servers.Retrieving JSON objectHi all, I am writing some tests against a web page that, when a parameter is changed, receives a JSON object from the server. The developers are also writing these JSON objects out to the browser console log. My question is, can I retrieve this kind of infomration from a GUI script? I have done some reading but came up with no solutions. Possibly using a callback function? Any help would be appreciated! Thanks. MikeRe: How to get browser status bar textYou can get the wText contents to retrieve text. If you use the object spy to inspect the status bar of IE (I did this using IE9) you can see all of the available properties. Hope this helps!Re: URGENT: how to get all the links under specific div/ panel onlyRam, If the click is not essential you could store off each 'href' like Javier said and launch each one to do your verification. Otherwise, store off the href in an array of strings, then re-find each href before performing the click. This will make it so your script does not lose the association to the object after the page has been refreshed. Hope this helps.Re: URGENT: how to get all the links under specific div/ panel onlyA couple of suggestions: 1. You will first need to reset to the originating page to where the second link is located. 2. It may serve you better to find the links again as you perform your loop. This will refresh the Object with the new browser window. I have seen the same error when the Object you are looking for has changed in some way. Such as, the Browser window has re-loaded. Hope this helps.Re: URGENT: how to get all the links under specific div/ panel only This is in JScript and not parameterized but it does write out the text of only the children links under firstDiv. I would suggest reading up on the Find, FindChild and FindAllChildren methods in the Test Complete help. function test () { var myBrowser = Sys.Browser("iexplore").Page("*"); var firstDiv = myBrowser.Find("idStr", "firstDiv", 8); var Links = firstDiv.FindAllChildren("ObjectType", "Link", 4); Links = (new VBArray(Links)).toArray(); for (var i = 0; i < Links.length; i++) Log.Message(Links.namePropStr); }