Won't Fix
Last Updated: 28 Mar 2018 18:25 by Beth
ADMIN
Created by: Cody
Comments: 10
Type: Feature Request
42
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.
Won't Fix
Last Updated: 13 Jun 2018 13:38 by Manish
ADMIN
Created by: Cody
Comments: 2
Type: Feature Request
23
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.
Won't Fix
Last Updated: 14 Jun 2017 11:43 by Tom
ADMIN
Created by: Iliyan Panchev
Comments: 4
Type: Feature Request
10
I want to be able to re-order the tests inside a dynamic test list.
Won't Fix
Last Updated: 26 Mar 2019 06:56 by ADMIN
ADMIN
Created by: Byron
Comments: 3
Type: Feature Request
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.
Won't Fix
Last Updated: 15 Mar 2016 12:38 by ADMIN
We should enable teams to use the Friendly Naming option for elements when recording, not just when manually adding elements to the repository. Teams with any significant application end up with huge repositories full of badly named elements. This turns into a maintenance nightmare because teams can't be expected to go back and rename everything.

Adding this to the natural workflow would help teams by getting the right information at the best point in time: right when they're recording.

The ideal flow would be
* Turn on Friendly Naming
* When recording, if an element is already in the repository, don't show the dialog
* If an element is not in the repository, show the dialog and allow the user to enter a friendly name
Won't Fix
Last Updated: 01 Jul 2016 07:32 by ADMIN
ADMIN
Created by: Ivaylo
Comments: 3
Type: Feature Request
4
Steps for repro:

Execute the attached test (Web Test). Step 12 hangs infinitely without prompting an error message.

Expected behavior: To fail after certain period of time.

If you enable step 11, which is wait for exist for element in the failing step, the test passes. Also if you change the find logic to tagname == span and TextContent == Style, it starts working.

Won't Fix
Last Updated: 12 May 2020 14:48 by ADMIN
It would be useful to have a method where you could specify global/environmental variables/parameters that is separate and independent from the data driven feature. These global parameters would be avalaible to all tests using the Data Driven interface of binding values to test steps, but would not be mingled in the data source itself. This way you can create a data driven test that runs iterations but keep the environmental static data e.g. userid's to login as, separate from the data itself.
Won't Fix
Last Updated: 02 Apr 2020 12:49 by Dan
The test list events are fired in case of running on the scheduling server, however the problem occurs in case of running on the execution client setup (out of the server).

Steps to reproduce:

1. Create your own execution extension.

2. Override OnBeforeTestlistStarted and OnAfterTestListCompleted.

3. Create a test list and run it remotely.

Expected: OnBeforeTestListStarted and OnAfterTestListCompleted are called.

Actual: OnBeforeTestListStarted and OnAfterTestListCompleted aren't called.
Won't Fix
Last Updated: 20 Jan 2017 11:37 by ADMIN
Steps to reproduce:
1. Select edit in live within element repository, and choose "select step" to locate element in live UI. 
2. Once i choose that step from the list of tests it provides, TS executes everything up to that step AND that step itself. 

This can be an issue since that step is often clicking a link/button and opening a new page, where TS is unable to validate against since the element was only visible on previous page.

Is it possible to make sure TS only executes the steps up until that selected step? so that when I try to validate against the live UI, the element should still be visible?

Thanks!
Won't Fix
Last Updated: 17 Oct 2018 18:05 by Herb
Multiple customers reported that after applying a Windows update KB4041676 on a windows 10 system all excel files bound as data source in a Test Studio project stopped working as expected - the file stayed bound but no tables appear to select any of these. 

It would be good to investigate what that update causes.
Won't Fix
Last Updated: 26 Jan 2015 10:05 by ADMIN
Currently you can record Silverlight applications only in IE browser or Out-of-Browser. It would be good if you can record also in Firefox, Chrome and Safari browsers.
Won't Fix
Last Updated: 19 Oct 2016 13:17 by Zach
ADMIN
Created by: Ryan
Comments: 2
Type: Feature Request
3
I would like the ability to combine both web tests and mobile tests in a single test list. This would allow me to perform an action in browser, and then verify in a subsequent mobile test. 

Thanks
Won't Fix
Last Updated: 16 Oct 2017 08:26 by ADMIN
1. Start recording a test against it and click over the cells in grid. Note that the first step is recorded against an element relying on TextContent. Each next element relies on AutomationID. 

2. Run the test. 

Expected: To run successfully.

Actual: Only the first step is being successful since the automationIDs are not present in the DOM tree. 

Note: The application does generate the automationIDs when started. They are only not present in the recorder DOM tree before a click is performed. 

Sample app shared internally. 
Won't Fix
Last Updated: 20 Mar 2019 15:44 by ADMIN
Having the ability to move an automated test over to a manual one.  Would also be nice to export the automated tests to excel.
Won't Fix
Last Updated: 18 Mar 2019 14:11 by ADMIN
ADMIN
Created by: Elena
Comments: 0
Type: Feature Request
3
It would be nice if there is a 'End Recording' button instead of closing the application under test to terminate the process. 
Won't Fix
Last Updated: 16 Aug 2016 08:16 by ADMIN
Error when trying to deserialize large JS RAD object using Invoke JS Browser function.



In order to reproduce execute the test in the attached project.



The exception thrown is:



Error Message:
ArtOfTest.WebAii.Exceptions.ExecuteCommandException : ExecuteCommand failed!
InError set by the client. Client Error:
System.InvalidOperationException: Javascript call [JSON.stringify(eval(\"$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')\"));] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object expected 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunctionReturnJSON',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')',ClientId:'Client_d5694d3f-84a9-4f4c-94be-3201f1e1be48',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.InvalidOperationException: Javascript call [JSON.stringify(eval(\"$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')\"));] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object expected 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')
InnerException: none.
Exception Message:
ArtOfTest.WebAii.Exceptions.ExecuteCommandException : ExecuteCommand failed!
InError set by the client. Client Error:
System.InvalidOperationException: Javascript call [JSON.stringify(eval(\"$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')\"));] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object expected 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunctionReturnJSON',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')',ClientId:'Client_d5694d3f-84a9-4f4c-94be-3201f1e1be48',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.InvalidOperationException: Javascript call [JSON.stringify(eval(\"$(\\\'#ctl00_MainHeaderControl_TelerikLogoImage\\\')\"));] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object expected 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')
InnerException: none.
Stacktrace:
 at ArtOfTest.WebAii.Core.Browser.ExecuteCommandInternal(BrowserCommand request)
 at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)
 at ArtOfTest.WebAii.Core.Actions.InvokeScript[T](String script)
 at TelerikSample.Test.RunTest() in C:\Users\ittodorov\Desktop\work files\18.03.2016\TelerikSample-2\TelerikSample\TelerikSample\Class1.cs:line 37
Output:
DialogPlayback: Manager.SetupDialogMonitoring() : Beginning monitoring for dialogs from the set {}.
Won't Fix
Last Updated: 20 Mar 2019 15:17 by ADMIN
We have no need ever for the Team Pulse docked window.  It would be nice to be able to keep this optional docking window from displaying at all.
Won't Fix
Last Updated: 20 Mar 2019 15:14 by ADMIN
ADMIN
Created by: Ivaylo
Comments: 0
Type: Feature Request
2
Add a setting in the UI for the ability to execute a specific step when test fails. Currently this is only possible using execution extension. 
Won't Fix
Last Updated: 10 Nov 2015 07:21 by ADMIN
When a popup dialog (a div overlay) opens in a specific customers application, any clicks in the recording window are ignored. A video demonstration and repro steps will be added to the internal problem report.
Won't Fix
Last Updated: 22 Aug 2016 06:30 by ADMIN
Test A is bound to a single row and Test B is bound to multiple rows. Test B is set NOT to inherit parent data source. 

Test A calls Test B.
Test B executes only for 1 iteration if run with any of the 'Run From Here' and 'Run Selected Step' options available in the test explorer context menu. 

Please find attached sample tests that reproduces that behavior. 

Expected behavior: To perform all iterations as if the whole test was executed. 
Actual behavior: Only one iteration is performed. 
1 2 3 4