Recently Updated
Completed
ADMIN
0
Please add an ability to select all records from Manage Results dialog and delete them.
Completed
ADMIN
2
Some J2EE will put the session ID in the main part of the URL for example:

https://localhost:8443/supermart/login.htm;jsessionid=1A530637289A03B07199A44E8D531427

Notice how it starts with a ; and is a key/value format. Test Studio sees it as one long URL, will record and play it back in a load test exactly like that. It does not recognize jsessionid as a dynamic target. It would be helpful if Test Studio was capable of handling dynamic URL's like this.
Completed
ADMIN
18
In certain HTML pages the API call Control.Refresh(); may return the wrong element. Here's a sample HTML to reproduce the problem:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>

<body>

<div id="MainContainer">
<h1>
Sample page with Duplicate controls ID's
</h1>

<div class="linksGroup1" style="display:none">
<a id="linkItem1">
<span>Item0</span>
</a>
<br/>
<a id="linkItem2">
<span>Item1</span>
</a>
<br/>
<a id="linkItem3">
<span>Item2</span>
</a>
<br/>
</div>

<div class="linksGroup2" style="display:block">
<a id="linkItem1">
<span>Item3</span>
</a>
<br/>
<a id="linkItem2">
<span>Item4</span>
</a>
<br/>
<a id="linkItem3">
<span>Item5</span>
</a>
<br/>
</div>
</div>

</body>
</html>

Here is framework code that demonstrates the problem:
string localPageIE = @"C:\Users\gibson\Documents\Support Issues\DuplicateID.html";
Manager.Current.LaunchNewBrowser(BrowserType.InternetExplorer);
Manager.Current.ActiveBrowser.NavigateTo(localPageIE);

// get all anchors from second (visible) panel
ReadOnlyCollection<HtmlAnchor> linkWrappers = Manager.Current.ActiveBrowser.Find.AllByTagName<HtmlAnchor>("a");

// get second item from collection to demonstrate issue
HtmlAnchor linkItem = linkWrappers[3];

// log info before refresh call
Log.WriteLine(string.Format("Requested Anchor: innerText - [{0}], tagIndex - [{1}]", linkItem.BaseElement.InnerText, linkItem.BaseElement.TagNameIndex));

// log info after refresh call
linkItem.Refresh();
Log.WriteLine(string.Format("Requested Anchor: innerText - [{0}], tagIndex - [{1}]", linkItem.BaseElement.InnerText, linkItem.BaseElement.TagNameIndex));

Expected: Both lines written to the log to be identical
Actual:
[Trace] : Requested Anchor: innerText - [Item3], tagIndex - [3]
[Trace] : Requested Anchor: innerText - [Item0], tagIndex - [0]
Completed
ADMIN
3
There are many applications (espcially common in CRM applications) which open popup windows in which the URL is the same as the parent window. The web server keeps track of the different windows using cookies or some other similar piece of data. Currently Test Studio cannot automate this scenario. It requires the URL of each browser window to be unique in order to detect the correct window in the "Connect to popup" window step.

Some ideas how to solve this include:
1) Ignore windows that Test Studio is already connected to
2) Look for some timer for how long the window has been open. Skip those longer than 30 seconds.
Declined
ADMIN
0
Automate conversion of Test Studio Standalone test lists to Visual Studio 2010 test list format to ease execution with MSTest and further automate CI build processes.
Approved
0

Create folder hierarchy in {project}\Data\ folder to organize the external data sources.
For example:

{project}\Data\UserData\abc.csv

{project}\Data\CompanyData\def.csv

Approved
0

I'm unable to shrink the width of the Test Explorer and Element Explorer.

In the attached file I'm unable to move the bar (highlighted with the red line) at all to the left.

I'd like to be able to shrink the width to the left, as both panes take up more room than necessary.

(SIDE NOTE: For some reason, the required "Version" drop-down only gave me versions way back to 2014. I'm on 2019.1.212.0)

Completed
0
The 'new' Element Edit window does not extend into the entire frame, when there is no recorder attached and suggestions are empty.
Pending Review
ADMIN
2
In VS 2010 and VS 2008 there was the Test View. From there you can get at a number of Test Studio specific test level settings, such as BrowserType, SilverlightEnabled, etc. There appears to be no equivalent in VS 2012. Test View has been replaced with a Test Explorer, but clicking on a test in Test Explorer does not bring up any test properties. As a result it appears you have no method to get at the Test Studio specific settings in VS 2012.
Pending Review
ADMIN
0
In VS2010, "this.ExecutionContext.DeploymentDirectory" returns the path to the default deployment directory. In VS2012 however, there is no such default directory and same property returns the path to the project folder. This is really confusing for our customers and we need to either change the implementation or remove that property completely.

The following article describes how to set a deployment directory in VS2012:
http://msdn.microsoft.com/en-us/library/vstudio/ms182475(v=vs.110).aspx

Pending Review
0
Again another item I have discussed, I operate in a Closed network environment and access to the VU's via the current online validation method does not work. The guys have been great to offer me the option of a specific build but maybe how licenses are validated could be changed to allow for this type of working environment ? - its the only tool I have ever had a problem doing this with.
Won't Fix
ADMIN
0
Capture the URL of the current browser page when creating a feedback item. Include the full URL with query & fragments.
Won't Fix
ADMIN
0
The Send dialog should close automatically after submitting a bug or mailing feedback. Generally people won't be using more than one action, so let's eliminate the extra step of making them close another dialog.
Won't Fix
ADMIN
1
Some customers display reports using the XAML RadPdfViewer control. They would like to be able to parse the content displayed in it and verify the application generated reports are correct. Currently this can't be done because there seems to be no way to extract the various text fields that do get displayed. Every single letter is a separate Glyph element and you can't even get at which letter the Glyph is representing.
Won't Fix
ADMIN
1
Add Test Studio tests to Visual Studio 2012 Update 2 test playlists.
Completed
ADMIN
2
If a test list is frozen, it will effectively block the service from running any other test lists the following days.

We'd like to have something like a watchdog feature implemented that simply kills off a scheduled test-list run completely if it is inactive for a long period of time (also killing the IE processes ofc).
This would allow the service to continue the following day and the next etc.

Completed
ADMIN
3
It would be really powerful if I could watch the currently running test list's live progress. To be able to see what tests have completed so far, which have failed etc., how long there is before the testlist run has completed. Currently it's quite impossible to see the realtime progress when running a remote testlist, either as a scheduled testlist or as a manually executed testlist. Another thing in the same vein as the above is the possibility to cancel a running testlist on the schedule server.
Won't Fix
ADMIN
0
The test freezes when trying to perform multiple actions in parallel.

Here's a sample code:

Parallel.Invoke (

() => {Actions.SetText(Pages.ClientLogIn.GeneralBoxContentUcClientRegistrationScetbLastNameTbSanitizedText, "test");},
() => {Actions.SetText(Pages.ClientLogIn.GeneralBoxContentUcClientRegistrationScetbFirstNameTbSanitizedText, "test");}
);

If we comment the first action, the second will run just fine.

To reproduce:
Sample project is attached to the internal description.
Won't Fix
ADMIN
8
Include a way to mark a Test Studio test with a Visual Studio 2012 test trait to allow test discovery in the VS Test Explorer.
Completed
ADMIN
20
When a test list is executed it results in a list of all executed tests. There should be an option that allows only failed tests to be re-executed in the context of the same test list.