Last Updated: 03 Apr 2020 13:44 by ADMIN
Test Studio version 2020.1.331 does not open a recent project successfully if using the Recent projects section in the Welcome view.  
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.
Last Updated: 24 Mar 2020 08:36 by ADMIN

1. Create local data for a test.

2. Data bind the same test to external data source.

3. Remove the data binding to the external source.

At this point I can't use the local data for data driven test steps or find expressions.


The workaround is to right click on the test and go to Properties. Then enable both DataEnabled and DefaultToGrid.

Last Updated: 17 Mar 2020 08:01 by ADMIN

When you are in recording mode (with the Recorder attached to the browser) and execute a Test as Step with Run -> From Here or Selected option, the dialogs in that test are not handled. 

The dialogs are handled, if you open the test from the Test as Step and use the same options Run -> From Here or Selected for the test itself.


Pending Review
Last Updated: 13 Mar 2020 13:45 by Claire

When I close the Remote Desktop connection, the Test Runner on my VM reconnects to the Windows session successfully, but it does not set the correct resolution. 

It seems to default to a base resolution and not the one from Change Console Resolution settings in the Test Runner.


Last Updated: 13 Mar 2020 08:24 by ADMIN
In record mode, select two steps to execute with Run->Selected Steps - one which triggers the dialog, and the other to handle it. 

Expected: To handle the dialog

Actual: The Handle dialog step times out. 
Last Updated: 12 Mar 2020 14:54 by ADMIN

While making changes to an element's find logic, I received an error. 

After this error happened, it broke every element and then I had to relaunch test studio to get rid of this compiler error.

[12/09 10:21:29,Telerik.TestStudio.exe(6040:27),ProjectModel] Project.RegenerateElementsCode() : EXCEPTION! (see below)
     Situation: Trouble generating project elements file on first attempt
     Outer Exception Type: System.InvalidOperationException
     Message: Collection was modified; enumeration operation may not execute.
     HRESULT: 0x80131509 (Official ID (if app.) = COR_E_INVALIDOPERATION, Error Bit = FAILED, Facility = FACILITY_URT, Code = 5385)
     Call Stack:
          at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
          at Microsoft.CSharp.CSharpCodeGenerator.GenerateNestedTypes(CodeTypeDeclaration e)
          at Microsoft.CSharp.CSharpCodeGenerator.GenerateType(CodeTypeDeclaration e)
          at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o)
          at Microsoft.CSharp.CSharpCodeGenerator.GenerateTypes(CodeNamespace e)
          at Microsoft.CSharp.CSharpCodeGenerator.GenerateNamespace(CodeNamespace e)
          at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace e, TextWriter w, CodeGeneratorOptions o)
          at Microsoft.CSharp.CSharpCodeGenerator.GenerateNamespaces(CodeCompileUnit e)
          at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o)
          at System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(CodeCompileUnit compileUnit, TextWriter writer, CodeGeneratorOptions options)
          at ArtOfTest.WebAii.Design.ProjectModel.Project.CreateElementsCodeFile(CodeDomProvider provider, Boolean& codeFileCreated, String& codeString, Exception& ex)
          at ArtOfTest.WebAii.Design.ProjectModel.Project.RegenerateElementsCode()
Pending Review
Last Updated: 09 Mar 2020 14:16 by Shamsher
Created by: Shamsher
Comments: 0
Type: Feature Request
In some cases, the Test Studio application log can get large and it is not possible to open it. Please add the possibility to split it into different files or set a file size limit, so we can open and analyze it easier.
Last Updated: 06 Mar 2020 07:27 by ADMIN

I have a project configured to Run Locally and a scheduled test list for execution in the future. The error message appears also if you have scheduled a recurring test list.

When I make a change in any of the tests, that are part of the test list, I get the message "Storage service unreachable". My setup does not have an use a Storage service and the test is actually updated and executed as expected.

Please fix the cases when this message appears unnecessarily.


Last Updated: 05 Mar 2020 08:57 by ADMIN

I created a Drag & Drop step from the Step Builder during test recording and picked a specific target element for the Drop location. The steps is created and executed correctly, but I am not able to copy or delete it.

I can disable it, so it does not execute, but it remains in the tests as a step.

Last Updated: 05 Mar 2020 08:32 by ADMIN

On the Executive Dashboard, the columns are all fixed sized, the problem with this is that it gives very little space for test and test list names and makes it difficult to view the naming.

Please provide a way to resize or view the names easily.

Pending Review
Last Updated: 25 Feb 2020 06:22 by Benny
We have multiple projects that run scheduled test lists on the same scheduling server. I want to see all scheduled jobs for all of them from one place.
Last Updated: 14 Feb 2020 13:26 by ADMIN
There are two issues with the way load tests are created.
1. Editing the newly created user profile. At the moment we rely explicitly on recording. There is no way to edit what you have recorded and make changes to the request.
   - There should be way to copy paste requests.
   - There should be way to create empty requests which you can then customize.
   - There should be a way to use external data in the requests from a data store.
   - There should be a way to reorder requests.
2. There should be an easy way to test your requests. At the moment there is no way to test how the recorded requests in the user profile perform.
The only way is to run a load test with a single user and record with fiddler. Then, in fiddler, I evaluate what was executed and then go back to the user profile editor and make changes. It should be done directly from the user profile editor.
Pending Review
Last Updated: 12 Feb 2020 07:53 by Ray

When one schedules a test list and the tests execute with the rerun failed tests option, there is only a limited number of things that can happen.

1) a test may pass.

2) a test may fail once but pass the second time.

3) a test may fail twice.

4) a test may not run.

My suggestion is that, if these are the four types of result, report only this.

When you say this:

    Run Summary:  25 of 25 test(s) run; 22 passed, 3 failed, 0 not run.

there is ambiguity. It is not clear what happened. It could instead say:

    Run Summary: (#) test(s) run, (#) passed, (#) failed but then passed, (#) failed twice, (#) not run.

If the summary is in the second form, there is no ambiguity.

Pending Review
Last Updated: 10 Feb 2020 12:28 by ADMIN
Created by: Efficio
Comments: 1
Type: Bug Report

Why do some extract actions have expectation properties?  Isn't the purpose of an extract just to get whatever value is set at the time and put it into a variable for later use (typically verification)?

For example, the RadDropDownList has the built in action of "Extract - RadDropDownList: all item count is '19'".  This creates a step like this: "RadDropDownList('ctl00_cphM_ecAddContact_ddlCategory')Extract item count into DataBindVariable $(CphMEcAddContactDdlCategoryDiv)".  The step properties have CompareType and ItemCount.

Interestingly, in my test of a drop down list with 19 items, I changed the ItemCount property to 999 and ran it and the step passed successfully.

Pending Review
Last Updated: 10 Feb 2020 09:34 by Efficio

It would be helpful extract the current selected value of a RadDropDownList, so it can be compared to the expected value. This is commonly used to verify if the selection was successful.

Please consider adding such extract steps for other similar controls.

Pending Review
Last Updated: 06 Feb 2020 12:43 by Jessica

Once you connect to a pop-up window, you can not switch back to the previous one, until the pop-up is closed. Some test scenarios will benefit from the possibility to switch back and forth.

Please consider this feature for next releases.

Last Updated: 03 Feb 2020 08:03 by ADMIN

Both options to delete a cookie by domain and by cookie do not work for Chrome and Firefox. It still works for Internet Explorer though.

ActiveBrowser.Cookies.DeleteCookie(string domain);

ActiveBrowser.Cookies.DeleteCookie(Cookie cookie);

The ClearBrowserCache step is working as expected and clears all cookies.

Last Updated: 31 Jan 2020 07:39 by ADMIN
If a data column name contains brackets and is something like: 'text (something) test' and you bind a step to it, upon execution the test fails to get column:

Column name 'text (something' does not exist!
System.ArgumentException: Column name 'text (something' does not exist!
Last Updated: 30 Jan 2020 13:58 by ADMIN

The Check for JS errors step is not working on remote execution with the Test Studio Test Runner. I have no issues when executing locally on the machine with Test Studio.

This is causing troubles for the CI builds and scheduled execution.

1 2 3 4 5 6