In Development
Last Updated: 25 Jun 2024 11:20 by ADMIN

Details for the application shared internally! 

Elements that are visible on the page cannot be directly located in the DOM. Even if find expressions are manually adjusted to match the correct elements, the steps fail to execute as expected because the elements are considered not visible. 

In Development
Last Updated: 27 May 2024 13:16 by ADMIN
Enter text step added from the Step Builder has the 'Encrypt' property greyed out and there is no option to make it active and use it. 
In Development
Last Updated: 27 May 2024 13:12 by ADMIN

A click step might throw ArgumentNullException when executed against a pop up that is in the process of being opened.


Exception 'System.ArgumentNullException: Value cannot be null.

Parameter name: source
   at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
   at ArtOfTest.WebAii.DesktopAutomation.DesktopFind.GatherResultsFromXPathSearch(String xPath, Int32 maxDepth, DesktopFindExpressionGroup group, List`1 roots, List`1 results)
   at ArtOfTest.WebAii.DesktopAutomation.DesktopFind.<>c__DisplayClass26_0.<AllByExpression>b__0()
   at ArtOfTest.WebAii.DesktopAutomation.DesktopFind.RetryIfNullOrEmpty[T](Int32 retries, Int32 retryDelay, Func`1 findFunc)
   at ArtOfTest.WebAii.DesktopAutomation.DesktopFind.AllByExpression(DesktopFindExpression expression, Int32 maxDepth, Int32 maxRetries, Int32 retryDelay)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.FindElementInternal(IAutomationHost targetHost, FindExpressionElement expression, Region region, String& error)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.FindTargets(IAutomationHost targetHost, AutomationDescriptor baseDescriptor)
In Development
Last Updated: 16 May 2024 13:23 by ADMIN

Steps to reproduce:

  1. Schedule a test list with 'Rerun failed tests' option set to true. 
  2. The project to upload to Storage needs to produce a compilation error upon execution. 
  3. Check the test results.

Expected: The test list run does not execute any of the tests due to the compilation error and logs a failed test list result.

Actual: The test list run does not execute any of the tests due to the compilation error and logs a passed test list result.


In Development
Last Updated: 14 May 2024 13:45 by ADMIN

Steps to reproduce:

1. Add the following line in coded step 


2. Execute the test in extensionless/headless mode

Expected: Test should pass
Actual: Test fails and the following error is thrown in the log:

ArtOfTest.WebAii.Exceptions.ExecuteCommandException: ExecuteCommand failed!
InError set by the client. Client Error:
Protocol error (Input.dispatchKeyEvent): Invalid 'text' parameter
BrowserCommand (Type:'Action',Info:'NotSet',Action:'RealKeyboardAction',Target:'null',Data:'keyDown#$TS$#LMenu',ClientId:'59E9D6A07CE0CD30467ED59AEC375281',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Protocol error (Input.dispatchKeyEvent): Invalid 'text' parameter')
InnerException: none.

   at ArtOfTest.WebAii.Core.Browser.ExecuteCommandInternal(BrowserCommand request)
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)
   at ArtOfTest.WebAii.Headless.HeadlessKeyboard.PressOrReleaseKey(Keys key, Boolean release)
   at ArtOfTest.WebAii.Win32.KeyBoard.KeyDown(Keys code, Boolean delay)
   at ArtOfTest.WebAii.Win32.KeyBoard.KeyPress(Keys code)
   at Regressuib2024R2.Alt.Alt_CodedStep() in C:\Users\ittodorov\Documents\Test Studio Projects\Regressuib2024R2\Alt.tstest.cs:line 57

In Development
Last Updated: 10 May 2024 13:34 by ADMIN

Using the default Startup Args when configuring WPF test are not applied correctly. 

The workaround is to use the startup arguments set for each test configuration. 

In Development
Last Updated: 02 May 2024 11:36 by ADMIN

For a specific page (shared internally)

1.Record a navigate step
2. Execute the recorded test in headless/extensionless

Expected: The test should pass
Actual: The navigate step fails and the following exception is thrown in the log:

Failure Information:
ExecuteCommand failed!
BrowserCommand (Type:'Information',Info:'IsReady',Action:'NotSet',Target:'null',Data:'',ClientId:'8DBC801FE56B61C67C029E52C7448B0C',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'False',Response:'')
InnerException: System.TimeoutException: Timed out waiting for command to be handled
   at ArtOfTest.WebAii.Messaging.Process.BrowserHostsProxyRemoted.ProcessBrowserRequest(BrowserCommand command, String requestId, Int32 timeout)
   at ArtOfTest.WebAii.Messaging.Process.BrowserHostsProxyRemoted.ProcessBrowserRequest(BrowserCommand command, String requestId)
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommandInternal(BrowserCommand request)

Workaround: Use a coded step to increase the ExecuteCommandTimeout like this: 


In Development
Last Updated: 24 Apr 2024 15:37 by ADMIN

Test Studio supports adding a single custom base test class in the project. If one more base test class is defined and listed in a test code-behind file, the coded steps will be listed as empty and will not show the option to choose any of the methods in the test class.The steps will be still executed, but no changes can be applied within Test Studio (only in VS).

because I want many test sharing the same OnAfterTestCompleted(), instead of adding it to each test, I created new class:


namespace test_studio_tests
    public class CustomWebAiiTest : BaseWebAiiTest
        public override void OnAfterTestCompleted(TestResult result)
            // some code to be executed 

and then all the tests to inherit from this new class

public class TestClass : CustomWebAiiTest

instead of Base one as they did so far. in TS project keep compiling, but then all the tests have extra icon and coded steps are not recognized anymore. in the meantime in VS2022 with TS plugin, all is recognized and keep working without any issue.

In Development
Last Updated: 05 Apr 2024 12:55 by ADMIN

Error upon compilation is related to the Pages.g.cs file where all elements are listed with their find expression. 

12:38:44 'ERROR' > C:\Users\dpruteanu\Test Studio Projects\After_reinstall_3-27-24\Pages.g.cs(229,108) : error CS1003: Syntax error, ',' expected

Steps to reproduce: 

  1. Testing WPF app which has quotation mark in the name of the window.
  2. Record some steps for a scenario.
  3. Convert any step to code, or insert a coded step.
  4. Compile the project.

Expected: The compilation is successful.
Actual: The compilation fails with the mentioned error. 

In Development
Last Updated: 20 Mar 2024 13:06 by ADMIN

 public static DesktopFind WaitForDesktopAppWindow(DesktopApplication desktopApp, string strWindowsName)
      return desktopApp.WaitForWindow(strWindowsName, delay, 60000).Find; //with a delay of 700


fails if COMException is thrown.

Expected is to handle that exception and wait for the set timeout. 

In Development
Last Updated: 18 Mar 2024 14:47 by ADMIN
A wpf application does not start correctly in Test Studio because the working directory cannot be specified.
In Development
Last Updated: 06 Nov 2023 15:45 by ADMIN
Created by: Jim
Comments: 3
Type: Bug Report
I updated a few days ago 2023.1011.1.
I highlight and run a set of steps. When it ends, the Steps Pane scrolls to the bottom.
Since I may have hundreds of steps, remembering where I was and scrolling up to get there is time consuming.
Please fix this.
In Development
Last Updated: 16 Aug 2023 11:08 by ADMIN
Created by: Larry
Comments: 0
Type: Bug Report
When  the following step is executed:  KendoInput: value 'core' entered.  a null reference exception is thrown.
In Development
Last Updated: 05 Aug 2019 12:02 by ADMIN

The step gets successfully executed but fails with the following exception: 

Failure Information: 
ExecuteCommand failed!
InError set by the client. Client Error:
Cannot read property 'toggle' of undefined
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'$("th:eq(1)").data("kendoFilterMenu").popup.toggle()',ClientId:'663fc963-6051-4044-9dfb-ce01ca15339d',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Cannot read property 'toggle' of undefined')
InnerException: none.

Workaround: Record the click step to open the filter without using the Test Studio translator, or in other words against the span element directly. 

In Development
Last Updated: 21 Mar 2019 09:26 by ADMIN

Hi Support,

I am facing the below issue with the Product.

We were able to isolate the issue and it is reproduce able on


Basically, the “ Run to Here “  or “Test as a Step” functionality ,  they both pretty much do the same job.

Taking you to the previously recorded steps to continue with further recording.


Steps to Reproduce-----


Create Test#1

Go to Bing. Com and record few tests and close the browser.

Now, Right Click on the last recorded step and Select Run -To Here.


At this point, try to record and capture the Elements.



When you use either of the above mentioned functionality, the Recording and Elements capturing would stop working.

We were able to reproduce this from mine and one of my co-worker's laptop.

 This is the  same issue what I am facing with our Application (few weeks back Test studio has a release, could be related to build as it was working when i downloaded the tool initially)

Please let me know if you need any additional details from me.






In Development
Last Updated: 26 Mar 2018 12:25 by ADMIN

1. Create ApiTesting project with 2 tests - one passing and one that is disabled

2. Run the project from command line with a batch file

3. Check the exit code of the runner process - see the attachec cmd file for example

Expected: The exit code should be 0 (success)

Actual: The exit code is 1 (failed)
In Development
Last Updated: 21 Mar 2017 13:49 by ADMIN
Created by: Philipp
Comments: 1
Type: Feature Request
As C# developer i can test almost everything with the Test studio =>
- Website / Desktop Client

But where i need it the most, Xamarin Android i need to use another tool. It would be really helpful to have the ability to test it all with one Tool. 

Since Test studio already supports Android / iOS, is it might not a big problem to also support Xamarin (Android & iOS).
In Development
Last Updated: 11 Jan 2017 13:34 by Alex
Steps to reproduce: 

1. TS version is R1.2016.1117

2.. The problem page contains a table which is nested in another table (both have the same ID) but if the ID is searched in the recorder it is not found at all although the element exists. During the investigation was determined that both tables are under div element which is not loaded in the recorder DOM tree. 

Details shared internally.