Completed
Last Updated: 28 Jul 2021 06:56 by ADMIN

Telerik does not support test studio assemblies in .net standard and does not have a test runner in .net core. Considering all of our Azure DevOps and container agents are running linux we will not be able to use the tool.

Please add this feature to your product.

Completed
Last Updated: 07 Jun 2016 15:26 by ADMIN
ADMIN
Created by: Boyan Boev
Comments: 14
Type: Feature Request
40
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.
Completed
Last Updated: 10 Nov 2017 20:35 by George
ADMIN
Created by: Boyan Boev
Comments: 12
Type: Feature Request
23
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.
Completed
Last Updated: 13 Jun 2018 13:34 by ADMIN
ADMIN
Created by: Byron
Comments: 1
Type: Feature Request
22
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.
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: 05 Apr 2023 14:07 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: 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. 
Completed
Last Updated: 03 Apr 2023 21:09 by ADMIN
I would like to be able to manually move an element from one page definition to another by dragging & dropping it in the Elements pane.  I would also like to be able to duplicate an element in another page by copy & pasting in the Elements pane.
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.
Completed
Last Updated: 12 Mar 2021 15:23 by ADMIN
ADMIN
Created by: Elena
Comments: 2
Type: Feature Request
15
Implement Headless browser support
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.
Completed
Last Updated: 13 Jun 2018 13:27 by Milan
When you schedule a test list you have a Get Latest from TFS option. When you Run List Remotely this checkbox is missing. Since we are a TFS shop we really need this option added to Run List Remotely.
Completed
Last Updated: 15 Oct 2018 13:15 by Jeff
ADMIN
Created by: Boyan Boev
Comments: 9
Type: Feature Request
13
We should support Microsoft's implementation of the popular distributed version control system (DVCS), Git, within Team Foundation Server 2013 and their cloud-hosted offering, Team Foundation Service (TFService).
Completed
Last Updated: 17 Jan 2019 09:31 by ADMIN
Release R1 2019 release
ADMIN
Created by: Boyan Boev
Comments: 8
Type: Feature Request
13
When you include a test as a step into a higher level test, breakpoints in the inner test don't work.

This is very inconvenient when you want to execute a "tree" of tests and need to stop in one of the nested tests.
Completed
Last Updated: 13 Dec 2019 12:57 by ADMIN
Currently when a test step is set to SimulateRealClick or SimulateRealTyping, the target element is unconditionally scrolled to the top of the browser window, even in cases where the element is already visible.
It would be more efficient to test if the target element is already fully visible and only scroll when needed.
Completed
Last Updated: 14 Dec 2023 10:01 by ADMIN
ADMIN
Created by: Konstantin Petkov
Comments: 7
Type: Feature Request
12
TS has the built-in ability to auto detect the jQuery change event for drop down and list box because it's pretty common there. In addition to that though we also need a more general way to cover all possible jQuery events that actually can be attached to any element, for example input.
Completed
Last Updated: 10 Feb 2015 07:40 by ADMIN
From ticket 843450:

When viewing scheduled test list results, then navigating to the test, then attempting to return to the results page causes the results page to reload and lose my previous location.

1. browse to the results page and open a result
2. Observe a test execution error and open the test with the icon on the upper right
3. Observe / correct the specific test
4. Attempt to return to the results page and observe that the results must be re-loaded and my previous place is lost (set to default weekly view, no test opened)
1 2 3 4 5 6