Won't Fix
Last Updated: 18 Mar 2019 14:13 by ADMIN
Created by: Martin Jensen
Comments: 0
Type: Feature Request
0
Mobile testing is not super steady in recognising elements, and as a result often taps the wrong element. A way to improve this could be the add a way to tap an element with a specific text (i.e a button).
Won't Fix
Last Updated: 18 Apr 2017 14:01 by ADMIN
In two attached test projects TestProjectForTelerik_BigReport and TestProjectForTelerik_SmallReport the same test actions are executed (tests set is the same too but there are some differences in test configurations).
1. Load www.telerik.com page
2. Come back to the main page
3. Click on a link to the products. The link is found by content (product's name) from data source (TelerikProducts.xls file, Products sheet)
But different ways are used to run tests in the projects.
In TestProjectForTelerik_SmallReport we start from SmallReportTest (use SmallReport test list from the project) and bind ClickProduct test to the data (the data source) directly.
In TestProjectForTelerik_BigReport we start from BigReportTest (use BigReport test list from the project) and bind IntermediateStep test to the data directly. Data binding is removed from ClickProduct test but this one must inherit the parent data source.
In IntermediateStep test we choose which test will be run next according to data from data source. In IntermediateStep we always run ClickProduct test. Please see comments in the IntermediateStep test for more information.
This way is very needed for my real project.
So, these two projects have very different report size for the small report it is 249674 bytes, for another 989670 bytes. The difference is about 4 times.
If steps count in ClickProduct test or row count in data source increases, size difference will be more.
As I can see in the report from TestProjectForTelerik_BigReport project, there are a lot of duplicated information in the report. The information from StepResults section of ClickProduct test is duplicated in DataIterationResults section of IntermediateStep test.

Please check this. Maybe there is a way to decrease the report size.

Resources shared internally
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: 03 Apr 2018 12:15 by ADMIN
Not sure about exact repro. Sometimes when I open a test with coded steps in Visual Studio I get the following error when I try to run it: 

'17-Dec-16 11:23:32 PM' - System.ArgumentException: String cannot have zero length.
   at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
   at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
   at System.Reflection.Assembly.GetType(String name)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.EnsureTypeExists(Assembly assm, String typeName)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.CreateCodedTestInstance(Test test, TestResult result, String binariesFolder)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InternalExecuteTest(Test test, TestResult initializationResult)
   at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)

Closing the test, rebuilding and opening it again seems to work. But I think this same issue also causes problems when the test suite is deployed on remote machines. 
Won't Fix
Last Updated: 10 Feb 2017 08:30 by ADMIN
Steps to reproduce:

1. Create a web test.

2. Highlight an element, select JavaScript events and choose one of the events  from the elements menu.

3. Run the test remotely on a locked machine.

Expected: The JavaScript event should be triggered.

Actual: The step fails with the following exception:

ExecuteCommand failed!
InError set by the client. Client Error:
System.InvalidOperationException: Javascript call [var eventObjJSON = 'null';var eventObj = JSON.parse(eventObjJSON);var eventType = "MouseEvents";var eventName = "click";var evt = document.createEvent(eventType);if (!evt) throw "Error creating event";var altKey = false;var ctrlKey = false;var shiftKey = false;var metaKey = false;if (eventType == "HTMLEvents" || !eventObj) {evt.initEvent(eventName, true, true);}else {if (eventObj.modifiers & 0x01)altKey = true;if (eventObj.modifiers & 0x02)ctrlKey = true;if (eventObj.modifiers & 0x04)shiftKey = true;if (eventObj.modifiers & 0x08)metaKey = true;if (eventType == "MouseEvents") {var button = 0;if (eventObj.button & 1)button = 0;else if (eventObj.button & 2)button = 2;else if (eventObj.button & 4)button = 1;var relatedTarget;if (eventObj.relatedTarget)relatedTarget = eval(eventObj.relatedTarget);evt.initMouseEvent(eventName, true, true, window, 0, eventObj.screenX, eventObj.screenY,0, 0, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);}else if (eventType == "KeyboardEvent") {var keyCode;var charCode;keyCode = eventObj.keyCode;if (eventName == "keypress") {charCode = eventObj.keyCode;}else {charCode = 0;}var keyNum = String.fromCharCode(parseInt(keyCode)).toUpperCase().charCodeAt(0);var keyIdentifier = "U+00" + keyNum.toString(16);evt.initKeyboardEvent(true, true, window,keyIdentifier,0, ctrlKey, altKey, shiftKey, metaKey);}}var target = document.getElementsByTagName('button')[0];target.dispatchEvent(evt);] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: [object Error] 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJson, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeEvent(IHTMLElement target, BrowserCommand command)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeEvent',Target:'ElementId (tagName: 'button',occurrenceIndex: '0')',Data:'onclick--@@--null',ClientId:'Client_9d2a2f4a-9726-48e4-b794-12fd1643390c',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.InvalidOperationException: Javascript call [var eventObjJSON = 'null';var eventObj = JSON.parse(eventObjJSON);var eventType = "MouseEvents";var eventName = "click";var evt = document.createEvent(eventType);if (!evt) throw "Error creating event";var altKey = false;var ctrlKey = false;var shiftKey = false;var metaKey = false;if (eventType == "HTMLEvents" || !eventObj) {evt.initEvent(eventName, true, true);}else {if (eventObj.modifiers & 0x01)altKey = true;if (eventObj.modifiers & 0x02)ctrlKey = true;if (eventObj.modifiers & 0x04)shiftKey = true;if (eventObj.modifiers & 0x08)metaKey = true;if (eventType == "MouseEvents") {var button = 0;if (eventObj.button & 1)button = 0;else if (eventObj.button & 2)button = 2;else if (eventObj.button & 4)button = 1;var relatedTarget;if (eventObj.relatedTarget)relatedTarget = eval(eventObj.relatedTarget);evt.initMouseEvent(eventName, true, true, window, 0, eventObj.screenX, eventObj.screenY,0, 0, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);}else if (eventType == "KeyboardEvent") {var keyCode;var charCode;keyCode = eventObj.keyCode;if (eventName == "keypress") {charCode = eventObj.keyCode;}else {charCode = 0;}var keyNum = String.fromCharCode(parseInt(keyCode)).toUpperCase().charCodeAt(0);var keyIdentifier = "U+00" + keyNum.toString(16);evt.initKeyboardEvent(true, true, window,keyIdentifier,0, ctrlKey, altKey, shiftKey, metaKey);}}var target = document.getElementsByTagName('button')[0];target.dispatchEvent(evt);] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: [object Error] 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJson, IHTMLDocument2 doc)
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeEvent(IHTMLElement target, BrowserCommand command)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')
InnerException: none.



The workaround is to trigger the events directly in the browser through a coded step:

ActiveBrowser.Actions.InvokeScript("document.getElementById('myButton').onclick();"); 


Won't Fix
Last Updated: 03 Apr 2017 13:27 by Roland
Steps to reproduce and access to the application are in the internal description.
Won't Fix
Last Updated: 19 Dec 2016 09:28 by ADMIN
For a scheduled list we have had issues for several days with the email indicating 
Run Summary:	0 of 0 test(s) run; 0 passed, 0 failed, 0 not run  while the Results Tab shows that test have executed and gives more appropriate pass and failure information.   
We would like the emails to match the actual results. 
See attached pdf for example screen shots. 
Won't Fix
Last Updated: 20 Dec 2016 09:23 by ADMIN
Specific application modal popup is not handled properly

Project and details shared internally. 
Won't Fix
Last Updated: 20 Mar 2019 08:50 by ADMIN
This feature will help teams sharing projects avoid issues with paths that include username.
Won't Fix
Last Updated: 05 Jan 2018 12:45 by Roland
GetRectangle() function call returns invalid X and Y coordinates under special circumstances.

Steps to reproduce and access to the application are in the internal description.
Won't Fix
Last Updated: 16 Nov 2016 07:31 by ADMIN
Created by: Nitesh
Comments: 1
Type: Feature Request
0
Following Test Studio Extensions are not getting added in chrome version (Version 54.0.2840.87 m (64-bit) )
Telerik Test Studio Chrome Playback,
Telerik Test Studio Chrome Recorder. 
Recieved error -"Could not load javascript 'injector.js' for content script."
Won't Fix
Last Updated: 19 Oct 2016 11:04 by ADMIN
ADMIN
Created by: Andy Wieland
Comments: 1
Type: Feature Request
0
Will there be support offered to record/execute tests on Universal Windows Platform?
Won't Fix
Last Updated: 04 Oct 2016 06:48 by ADMIN
highlight element DOCK stays on previous browser

Run a test with Chrome.
(best to test 'Run to here')

Go to Highlight element dock


now switch preferred browser van Chrome to Internet Explorer.


the highlight element dock stays with Chrome, but does not appear on Explorer.
Won't Fix
Last Updated: 04 Oct 2016 06:52 by ADMIN
high priority bug i think:

when using google chrome, 
testing on my testpage 

the quickstep menu disappears (to background) so i can't click a thing.
It should always stay visible to select things (right? :) )

Can it be that 'on_top' HTML elements of the page overrule the 'On_top' settings of Telerik? (it's something like such i think)



also:

when moving away from that Chrome Tab to for example an Internet Explorer TAB then back again to Chrome Tab causes to be no longer RED indicated 'Highlight Element'
(it acts just as a normal page withouth the Telerik options)
Won't Fix
Last Updated: 04 Oct 2016 06:57 by ADMIN
Created by: Valentijn
Comments: 1
Type: Bug Report
0
undock is very comfortable (especially working with 2 screens)

however there is no auto(re)size of the window , option
and the sidebar is on top of the elements.

Won't Fix
Last Updated: 04 Oct 2016 06:44 by ADMIN
I'm using local data 
{bindings}

I don't know whether i connected it correctly or not, so does it search on the text or on the local data binding?

I don't know because the Test Studio doesnt give any indication.

so:

it would be nice if things are used they are highlighted and in case things are not they are greyed out in that case.

through the whole application :)

see screenprint for example

(in essence: more intuitive  :) )
Won't Fix
Last Updated: 19 Oct 2016 10:51 by ADMIN
Created by: Valentijn
Comments: 1
Type: Feature Request
0
it should be possible to open/view an attachment from the overview-page of the website (more easily)

see attachment (hahaha)
Won't Fix
Last Updated: 19 Oct 2016 10:38 by ADMIN
tests to run should have checkboxes just as test steps to run
Won't Fix
Last Updated: 04 Oct 2016 06:34 by ADMIN
Created by: Valentijn
Comments: 1
Type: Bug Report
1
'submit a ticket' (for trial version (2016.2.630.0)) does not work.

screen doesn't react/response... it hangs.

which is a pitty because new (objectively) users have nice feedback sometimes.