Won't Fix
Last Updated: 28 Mar 2018 18:25 by Beth
ADMIN
Created by: Cody
Comments: 10
Type: Feature Request
40
I have created a seperate project containing Telerik tests which I plan to import as 'TestAsStep' components into my main test cases.

However, I cannot seem to be able to locate then when i try to add them to the test.

The Visual Studio solution has the project where these components are located added to the workspace, but it's a different project then where the master test is located.

The reason why this is important to us, is because we have a number of different web-apps (verticals) that all share the some common basic behaviour (eg. Login to system, Search for User, etc). It is this common behaviour that we have modelled as individual web tests to be used as 'TestAsSteps' in all of our main projects for each vertical.
Completed
Last Updated: 07 Jun 2016 15:26 by ADMIN
ADMIN
Created by: Boyan Boev
Comments: 14
Type: Feature Request
39
Add support for the new Microsoft Edge browser.
Completed
Last Updated: 26 Dec 2016 13:02 by ADMIN
ADMIN
Created by: Ivaylo
Comments: 12
Type: Feature Request
32
Please add the ability test list results to be exported in html format. Currently we produce only aiiresult files.

Thank you.
Approved
Last Updated: 11 Jan 2018 20:16 by Mark
ADMIN
Created by: Ryan
Comments: 7
Type: Feature Request
26
Hi Team,

I would like to be able to use a cloud based browser platform similar to BrowserStack, Sauce Labs, Ghostlab, Browsershots, etc. In order to avoid setting up massive VM farms to distribute browser iteration testing. 

Thanks!
Completed
Last Updated: 10 Nov 2017 20:35 by George
ADMIN
Created by: Boyan Boev
Comments: 12
Type: Feature Request
22
It will be much easier and faster to configure the browsers if we have such functionality in case you don't have installed Test Studio Standalone version.
Won't Fix
Last Updated: 13 Jun 2018 13:38 by Manish
ADMIN
Created by: Cody
Comments: 2
Type: Feature Request
22
Currently a single test can be bound to only one data source (a single file, a single sheet, etc.). For larger tests that include subtests and passing data to the subtests, the single spreadsheet becomes nearly unmanageablylarge. It would be useful in cases like this to be able to bind the test to multiple data sources (e.g. multple sheets within the same Excel file). Then the various subtests can reference data in sheet 2, 3, 4, etc. while the parent test could use data from sheet 1. This would significantly simplify setting up the data being feed into the main parent test.
Completed
Last Updated: 13 Jun 2018 13:34 by ADMIN
ADMIN
Created by: Byron
Comments: 1
Type: Feature Request
21
Currently, load tests do not decode JSON and XML from the HTTP requests and responses captured for load testing. Decode these in the captured traffic and offer them as dynamic target options in the load test configuration.
Pending Review
Last Updated: 28 Aug 2015 18:29 by Andrew
Some customers would like the ability to us e code as the condition in Test Studios If/Else logical block. They don't want to do everything in code, only the condition because not every condition is a simple verify some property of some element.

Another less elegant solution to the problem is to add the ability of a GoTo step X from code.
Completed
Last Updated: 22 Mar 2019 09:01 by Ivaylo
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.
Completed
Last Updated: 24 Jan 2017 13:45 by ADMIN
Created by: Ewin
Comments: 15
Type: Feature Request
19
If the tests can have a central place to know what tests are being used by other tests, then it would be nice to replace some tightly dependent tests with other shorter and generic tests like navigation to the functional area. 

Something that is similar to the element repository.
Completed
Last Updated: 05 Apr 2019 11:14 by ADMIN
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
Last Updated: 30 Nov 2015 07:55 by ADMIN
As more and more results are added to the storage service, it seems to significantly impact how long it takes for tests to start executing on a remote execution server. Once customer reports that in the beginning it took 5-7 minutes for execution to begin. After their DB file grew to 5GB, it now takes 20-25 minutes for execution to start. The size of the project did not change. It took them only one day of doing nothing but running multiple test lists to see this behavior.
Pending Review
Last Updated: 14 Jun 2017 16:12 by Credential AppDev
Create a command line option to output the results of an ArtOfTest.Runner execution of a Test Studio test or test list in MSTest .trx results format.
Pending Review
Last Updated: 19 Jun 2019 06:50 by ADMIN
Sometimes customers want to be able to run their test with the browser launching in a special mode (e.g. incognito mode, custom/specific user profile, etc.). If the customer could add custom command line parameters to be used when launching the browser they could accomplish this.
Pending Review
Last Updated: 29 Jan 2016 07:27 by ADMIN
We have all the recorded objects inside a silverlight iframe.

Now our applications have changed and we don't have Iframe anymore.  

But existing scripts are not working as it throws error that silverlight/contentframe is missing. 
Completed
Last Updated: 25 Jul 2016 07:21 by ADMIN
ADMIN
Created by: Daniel Levy
Comments: 3
Type: Feature Request
16
This feature request is to add the ability to create functional tests against web services / API's / JSON into Test Studio. Please use the up-vote / down-vote tool to provide us feedback on if this is something that is needed in your organization.
Pending Review
Last Updated: 08 Mar 2017 15:34 by Dennis
Created by: Chad
Comments: 3
Type: Feature Request
16
It would be nice to be able to include an existing test list as a selection when creating/editing a different test list.  This would allow for simple lists to serve as the basis for more complex lists, making list changes more manageable and simplifying the creation of larger test lists.
Completed
Last Updated: 15 Sep 2016 07:56 by ADMIN
Created by: Stoil
Comments: 6
Type: Feature Request
16
Consider the following sample Angular login form: http://www.tutorialspoint.com/angularjs/angularjs_login_application.htm

Recording this as a Test Studio UI test doesn't work because TS' non-simulated typing steps will not trigger the angular input events. And so the 'Sign in' button will remain disabled.

The workaround is to trigger the event manually in code with something like this:
Actions.InvokeScript("angular.element(" + element.ClientSideLocator + ").val('" + text.Replace("'", "\\'") + "').triggerHandler('input')")

This exact issue has been discussed: http://www.telerik.com/forums/will-there-be-support-to-handle-angular-applications

And you would have to add a coded step after every input typing step. It's very inconvenient. Test Studio should detect whether this is an angular control and then automatically arrange for the script to triggering behind the scenes. The same way it works for HtmlSelect: http://screencast.com/t/DvWbwjMv5

You can simply set the step to SimulateRealType but this is not a great solution.

Angular is extremely popular and by not supporting it properly is really hurting TS' appeal. 
Pending Review
Last Updated: 23 Aug 2016 16:45 by Don
ADMIN
Created by: Rodney
Comments: 5
Type: Feature Request
15
A project's BaseURL appends a slash after the URL is entered into a Project's settings. This is not idea in environments where you URL's are parsed like the following: 

1) Protocol: http://
2) Environment: dev, uat or blank
3) Sub Domain: admin, shopping
4) Domain: mycompany.com

So when the base URL for the dev test list is "http://dev" for example. It navigates to http://dev/shopping.mycompany.com. It would be preferable in some cases if the test would navigate to http://devshopping.mycompany.com. 

To achieve that, there needs to be a method to remove the appending slash from the Base URL. 

Completed
Last Updated: 08 Apr 2019 05:02 by ADMIN
Currently, running a test list compiles the entire project if a test within that list contains a coded step. If another test in the project is in development and contains code that does not compile, the test list will not execute - even if the test in development is not included in the test list. This idea will allow a flag to be set that the test in 'In Development' and thus be excluded from compilation of a test list. Tests that are flagged as such would not be available to be included in a test list.
1 2 3 4 5 6