Telerik Forums
Test Studio Forum
0 answers
117 views

Hello Test Studio Community,

We have released a new version of Test Studio today (v2023.3.1330.1). Please update your existing installation at your earliest convenience.

You can review the Legacy Installer Vulnerability - Progress Test Studio article to learn more details about why we are recommending customers to update.

To get the new version, take the following steps:

  1. Go to Downloads | Your Account. 
  2. Select the SKU of Test Studio you are using (Ultimate, DevEdition, Run-Time, etc.).
  3. Download the desired installer file, run it, and follow the steps to completion.

 

If you have questions about your specific installation situation and would like guidance, feel free to open a Technical Support ticket here => https://prgress.co/DevToolsSupport.

Lance
Top achievements
Rank 2
 asked on 31 Jan 2024
1 answer
5 views

I have a WPF test that does some setup work, then moves the mouse to various positions on a map to draw a box. Once the box is complete then a double click completes the shape. After this a save button is clicked and other actions are performed.

The issue I am having is that all the setup actions work correctly and the post map actions work correctly, however all the map actions fail when the test is run. I believe this is because the mouse itself needs to move like a real user however I am unsure how to actually do this.

When the test is recorded then it produces multiple "LeftClick on X" actions which in code look like this:

Applications.XYZ.User.Click(ArtOfTest.WebAii.Core.MouseClickType.LeftClick, 7, 45, ArtOfTest.Common.OffsetReference.TopLeftCorner, ArtOfTest.Common.ActionPointUnitType.Percentage, ((System.Windows.Forms.Keys)(0)));

What I need is a similar command, but that moves the mouse from the current position to the recorded position and then clicks the left button. Other than this, it appears that everything seems to be working perfectly.

 

Elena
Telerik team
 answered on 30 May 2025
1 answer
10 views

Hi

 

I am trying to run a SQL Stored Procedure using a Coded Step in Test Studio and when do so getting following error

The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?)

Can anyone advise on how i can fix this at all?

I have the following set in the Coded Step

using System.Data;

using System.Data.SqlClient;

Many Thanks

 

 

Elena
Telerik team
 answered on 12 May 2025
1 answer
26 views

Hi my AUT has a version number included in the path. Like %localappdata%\Development\app-2025.19.17\development.exe

How can I have the Project > Settings > General > WPF Default application handle this so that it opens the highest version app?

Elena
Telerik team
 answered on 12 May 2025
0 answers
27 views

For some reason when running a Test in Test Studio and choosing to use Chrome Chrome is not opening at all

Other browsers are working as expected

Log shows as below

 

------------------------------------------------------------
'08/05/2025 11:01:34' - Executing test: 'Reschedule', path: 'Reschedule.tstest.'
'08/05/2025 11:01:34' - Using .Net Runtime version: '4.0.30319.42000' for test execution. Build version is '2025.1.226.1'.
'08/05/2025 11:01:34' - Starting execution....
'08/05/2025 11:03:08' - Failure detected during execution. Details:
------------------------------------------------------------
'08/05/2025 11:03:08' - System.TimeoutException: Wait for condition has timed out
   at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo, Object target)
   at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
   at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
   at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
   at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InitializeWeb(ExecutionEngineCreateParams initParams)
   at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.CreateAndInitializeEngine(Test test, ExecutionEngineCreateParams cp)
   at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)
------------------------------------------------------------
'08/05/2025 11:03:08' - Test completed!

Have tried calibrating Chrome but to no effect

Can anyone help on this at all?

Mark
Top achievements
Rank 1
Iron
 asked on 08 May 2025
2 answers
33 views

I have numerous DatePicker fields which use a Calendar to set the Date. Date cannot be entered directlly in to the Text Box

Can anyone advise how i can set a date directly in this field. Have tried using a Set Text step but this just opens the Calendar

Is there some sort of Code i can write to set the Date? Also can the Date be set to a specific Date x amount of days from todays date?

Many Thanks

Mark
Top achievements
Rank 1
Iron
 answered on 07 May 2025
1 answer
31 views

Hello people at Telerik,

In my test I am using a main test with one coded step that calls other tests using this.ExecuteTest.

This enables a modular setup and implements flow through coded statements like If/Else or Switch.

Currently I am faced with a problem when a test fails:

For example:

However, if a Step within test "A" Fails,  Test "B" will not be executed.

I would like to Execute test B no matter what.

The log shows:

 However, the actual step within test A that fails, is marked "continue on failure" within the UI.

The failing test is a coded step with an assertion.

It seems like the default behaviour of BaseWebAiiTest.ExecuteTest --> "Continue on failure = false".

Is there a way to overload the method, to mark it as Continue on Failure = true?

Thanks in advance.

With friendly regards,

Robert

 

 

 

 

Elena
Telerik team
 answered on 25 Apr 2025
0 answers
20 views
I have a web test that we just created that has a data source binded(Excel) where in the data source, we have some cells in the Excel Spreadsheet as blank. We tried running it but it gave us an error Object reference not set to an instance of an object.
Mackie
Top achievements
Rank 1
Iron
 asked on 21 Apr 2025
2 answers
25 views
We have a web test where we run it as a step on another web test but before it goes to the next step, the test that's being executed as a step goes thru all of the iterations first when we do a partial test run 'Run To Here". Is there a way for us to execute the test as a step without going thru all of it's iteration and only do the first one and process to the next step?
Elena
Telerik team
 answered on 17 Apr 2025
1 answer
38 views

I am testing a .net web app with a data grid. It puts the new record inputs in the last row of the rendered table.

The table is wrapped within a DIV, when the content overflows, a vertical scrollbar is used to navigate the table.

How do I scroll to the last row? The scroll action is not recordable and the available scroll actions only scroll relative to the page top/bottom/middle.

 

Elena
Telerik team
 answered on 15 Apr 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?