Won't Fix
Last Updated: 23 Nov 2022 13:41 by ADMIN
Created by: Courtney
Comments: 2
Type: Bug Report
0
I have a page with a RadEditor on it.  The recorder will not record text being typed in the editor.  Is there a limitation here?
Won't Fix
Last Updated: 26 Oct 2022 12:26 by ADMIN

Sample date picker used here

Steps to reproduce:

  1. Start recording session and try to enter date into the date input

Expected: To record a step to 'Enter Text'
Actual: A 'Click' step gets recorded and no date entered is registered in the test. 

Workaround:

  1. Navigate to the page where is the date picker - I used this sample
  2. Add the date input field into the test elements (the Elements Explorer) - for this you can either use the recorded click step, or highlight the element and choose to add it to the element repository. 
  3. Once the element is into the project, you can add steps for it from the Step Builder - that includes the 'Enter text' action as well (from the Quick Actions section). 
  4. Type the date you want to enter without using the slashes - for example 1072022 for today's date. 
  5. Execute this step - you can use the partial test run options to execute only that step. Check what happens upon execution.
    Note: The Enter text step consists of few actions one after the other - these include a click action, which is being sent by default in the absolute center of the input field. Depending on the date picker implementation that could bring some inconsistency when entering the date - for example the month doesn't get changed at all. Actually if you manually click in the center of the input (even if this is not that precise) and enter the date, you will see the same behavior. If you click over the month, though, in the left part of the input you can then enter the date correctly. 
    If this is the case, you will need the adjustments described in the next steps. These will actually change the click action so that it clicks on the left side of the input.
  6. The 'Enter text' step needs to be converted to code in order to modify the properties of the click action. When the step is edited in code you can see the MouseClick() method is the default one and doesn't use any parameters. You can directly choose any of the methods overloads and specify a click point in the input field. 
  7. If you are not proficient in code writing and need some assistance to identify the right method to specify the location, you can use the following approach - while recording add a mouse click step through the Advanced Recording tools and choose the option to click on specific point from the target element. 
  8. Once you have that step, you can convert it to code - that way you can see the MouseClick() method and what attributes it uses to click on a specific point. You can copy that line of code and replace the click action in the 'Enter text' step sequence. 
  9. Then, remove or uncheck from the test the help mouse click step used to sort out the code.
Won't Fix
Last Updated: 25 Mar 2022 10:20 by ADMIN
Created by: Marc-Antoine
Comments: 2
Type: Feature Request
0
Currently the WaitForFrame method only takes FrameInfo object as parameter. It will be helpful to use WaitForFrame method with frame name only.
Won't Fix
Last Updated: 17 Feb 2022 11:13 by ADMIN

We just updated our version of TTS to 2022.1.215.0 and the following message is encountered whenever the Chrome browser is started:

--disable-site-isolation-trials message is being displayed in Chrome

We are running Version 98.0.4758.102 of Chrome.

Going back now to see if we can get to 2022.1.215..5...

Won't Fix
Last Updated: 21 Sep 2021 13:08 by ADMIN

When recording a custom web application in Chrome, Firefox or Edge, no steps are added after the navigate step. There are elements listed in the DOM tree, but no steps can be added for these from the Advanced Recording tools. Highlighting is also not working. 

If recording the actions in IE these are captured and listed in the test. This recorded test can be executed against the other browsers. 

Won't Fix
Last Updated: 24 Jun 2021 09:20 by ADMIN
DisplayLabels can contain text, but because it is not a supported FrameworkElement, it is difficult to work with in code. Tests instead have to store a path to the element and use the full name - like Applications.MyApp.MyWindow.DisplayLabel1 - every time I want to refer to it. It leads to a lot of repetitious code as well as storing of unnecessary elements, especially where a Find.AllByType would otherwise be able to take advantage of the consistent structure.
Won't Fix
Last Updated: 14 Sep 2020 07:18 by ADMIN
Steps to reproduce: 

1. A demo application is provided

2. Record a test against it

The application crashes after the available button is clicked. 
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: 01 Nov 2019 05:21 by Ivan
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: 09 Apr 2019 14:04 by ADMIN
ADMIN
Created by: Cody
Comments: 0
Type: Feature Request
1
When DBMigrator is in progress all you see is "Please wait...". There's no indication how far it's gotten nor how much farther there is to go. The user can't tell if he needs to wait another 5 minutes or another 5 days, or even if anything is actually happening. Some sort of feedback needs to be shown the user indicating progress is actually being made by the migration process.

In addition, when the process is completed, it would be useful to show something like "N records migrated" to indicate success or failure of the migration process. Instead currently when the process is finished the "Please wait..." is removed. The user can only assume the process was successful and how much data was migrated.
Won't Fix
Last Updated: 09 Apr 2019 14:03 by ADMIN
Displayu the full test list name/Execured browser in the tooltip in the same way as it is in the calendar view on results tab.

Refer to the attachment provided internally
Won't Fix
Last Updated: 08 Apr 2019 04:39 by ADMIN
Test Studio removes elevated trust privileges from an OOB application when connected to the application for recording. Please refer to the screenshot attached from the local repro.

The sample project is attached. The ArtOfTest.SLExtension.dll is included in the SL application.
Won't Fix
Last Updated: 01 Apr 2019 14:45 by ADMIN
Connecting to pop-up is successful. Using coded step and activebrowser.navigateto(url) to some specific url i.e. "http://www.google.com" results in a "Wait for condition has timed out" error. 

Full error description:
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.Browser.WaitUntilReady()
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request)
   at ArtOfTest.WebAii.Core.Browser.InternalNavigateTo(Uri uri, Boolean useDecodedUrl)
   at ArtOfTest.WebAii.Core.Browser.NavigateTo(Uri uri, Boolean useDecodedUrl)

Why, because page loads successfully?
Won't Fix
Last Updated: 26 Mar 2019 07:57 by Ivaylo
ADMIN
Created by: Jim
Comments: 1
Type: Feature Request
0
Capture the URL of the current browser page when creating a feedback item. Include the full URL with query & fragments.
Won't Fix
Last Updated: 26 Mar 2019 07:57 by Ivaylo
The Send dialog should close automatically after submitting a bug or mailing feedback. Generally people won't be using more than one action, so let's eliminate the extra step of making them close another dialog.
Won't Fix
Last Updated: 26 Mar 2019 07:11 by ADMIN
Some customers display reports using the XAML RadPdfViewer control. They would like to be able to parse the content displayed in it and verify the application generated reports are correct. Currently this can't be done because there seems to be no way to extract the various text fields that do get displayed. Every single letter is a separate Glyph element and you can't even get at which letter the Glyph is representing.
Won't Fix
Last Updated: 26 Mar 2019 07:09 by ADMIN
Add Test Studio tests to Visual Studio 2012 Update 2 test playlists.
Won't Fix
Last Updated: 26 Mar 2019 07:01 by ADMIN
The test freezes when trying to perform multiple actions in parallel.

Here's a sample code:

Parallel.Invoke (               
 
            () => {Actions.SetText(Pages.ClientLogIn.GeneralBoxContentUcClientRegistrationScetbLastNameTbSanitizedText, "test");}, 
            () => {Actions.SetText(Pages.ClientLogIn.GeneralBoxContentUcClientRegistrationScetbFirstNameTbSanitizedText, "test");}
            );

If we comment the first action, the second will run just fine.

To reproduce:
Sample project is attached to the internal description.
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.
1 2 3 4 5 6