I have a number of tests scheduled to run every night.
I Selected one of the scheduled tests and made a clone from it, wich i also renamed. The cloned version was edited, half of the test cases was removed.
For the comming scheduled tests my original test with correct name is listed. When i analyzing the result it shows that only the test cases remaining in the new cloned version has been running. So for some reason it seems that wrong testlist has been choosen.
The Test Studio execution log currently generates a "Success" message and provides a file path for failure videos even when the write operation fails due to environment issues (e.g., a missing directory ).
Notes: While it is understood that the configured folder should ideally exist prior to runtime, the system should not provide "trustful" logs that contradict the actual state of the machine's filesystem.
Trying to export Step Failure Details from Test Results does not export the zip file and throws an exception in the log.
As a workaround you can export Step Failure details from the Quick Execute
After updated telerik to a newest version, when I tried to open the details of my test step, Error “Save Project on Error” prompted and keep auto close whole app. Even when I tried to record new step it will also auto close. Most of the step that trigger auto close is like enter text, bind data etc
Conclusion my whole project cannot be executed and run anymore.
Since updating to version 2025.3.812.1 the most WPF tests are failing with the following exception.
After the update we didn't receive a message that the project is being upgraded.
Timed-out waiting for the object to become visible.
It also appears that the system does not wait for motion to complete and fails immediately. The motion timeout is currently set to default 500ms.
Chrome and Edge version 139 cannot record or execute Test Studio tests.
Steps to reproduce for test execution:
Expected: The test to be executed as expected.
Actual: The test stops at the Navigate step and fails with the following exception in the test execution log:
Failure Information: ~~~~~~~~~~~~~~~ Wait for condition has timed out InnerException: 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)
Steps to reproduce for test recording:
Expected: The browser to navigate to the selected page and to continue with the recorder attached.
Actual: The browser is launched but stays on about:blank and fails with the following exception in the application log:
EXCEPTION! (see below)
Outer Exception Type: ArtOfTest.WebAii.Exceptions.ExecuteCommandException
Message: ExecuteCommand failed!
InError set by the client. Client Error:
Protocol error (Page.navigate): Invalid referrerPolicy
BrowserCommand (Type:'Action',Info:'NotSet',Action:'NavigateTo',Target:'null',Data:'https://telerik.com/',ClientId:'BFD7ED2D99EFCBA532CA527E680A6AC8',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Protocol error (Page.navigate): Invalid referrerPolicy')
InnerException: none.
I started watching the first video - Use Test Lists in Test Studio - YouTube and the sound settings are way way too low. I am at 100% volume. I even tried on a different computer with a different computer with the same problem happening. It was a bit better there, but as the comment on the video says, "if you had the volume up at the music volume at the end then you would not have a problem. I hope you other tutorial videos are better.
Steps to reproduce:
Expected: The code is compiled and executed as expected.
Actual: The converted code produces compilation error:
[ Compiler ] 15:57:58 'ERROR' > C:\TestProject1\WPFTest.tstest.cs(55,104) : error CS1061: 'FrameworkElement' does not contain a definition for 'SelectTime' and no accessible extension method 'SelectTime' accepting a first argument of type 'FrameworkElement' could be found (are you missing a using directive or an assembly reference?) 15:57:58 'INFO' > Build Failed
Workaround: Cast the element like this:
Applications.WPF_Demosexe.Telerik_UI_for_WPF_Desktop_Examples.PARTClockDatetimepickerclock.CastAs<Telerik.WebAii.Controls.Xaml.Wpf.DateTimePickerClock>().SelectTime("1:00 PM");
When start recording against specific app using extensionless browser, the browser crashes and we are not able to proceed with the recording. The error displayed in the browser console and in Test Studio log is :
Page Error: Error: Bootstrap tooltips require Tether (http://tether.io/)
Schedule a job with following settings:
Expected: The job is scheduled and its upcoming runs can be seen in the Results tab.
Actual: The Results tab freezes or completely crashes the tool.
Error in log:
Telerik.TestStudio.exe(12028:34),Error] App.LogUnhandledException() : EXCEPTION! (see below)Use the demo page on Kendo jQiery TreeView component to move the items between the sections with a drag&drop step recorded in Test Studio.
The so recorded test works fine for Edge and headless Edge and Chrome.
But fails when executed in Chrome.
I am getting an error when entering a password that contains '\' character in a password text field. I tried using the field definition (eg. LoginPage.Password.TypeTextAndWait(pwd, false). Receiving this error:
ArtOfTest.WebAii.Exceptions.ExecuteCommandException: 'ExecuteCommand failed!
InError set by the client. Client Error:
Evaluation failed: SyntaxError: Invalid or unexpected token
at eval (<anonymous>)
at __puppeteer_evaluation_script__:1:35
at __puppeteer_evaluation_script__:1:562
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'((window.top && window.top.Telerik && window.top.Telerik.TestStudio && window.top.Telerik.TestStudio.Common && window.top.Telerik.TestStudio.Common.DomProviders && window.top.Telerik.TestStudio.Common.DomProviders.DomProvideFactory && window.top.Telerik.TestStudio.Common.DomProviders.DomProvideFactory.getProvider().getElementByTagNameAndIndex(document, 'input', 1)) || document.getElementsByTagName('input')[1]).value = "pwd"',ClientId:'CEB2876D',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Evaluation failed: SyntaxError: Invalid or unexpected token
at eval (<anonymous>)
at __puppeteer_evaluation_script__:1:35
at __puppeteer_evaluation_script__:1:562')
InnerException: none.
It works fine if I run with Chrome (non-headless). Note: the last character of the pwd is the " \ "
Any suggestions or workaround would be greatly appreciated. This is urgent as our script is not able to execute properly at the moment.
We've observed an odd behaviour where data driven tests set up with local data seem to only execute the first iteration when using the "run to here" and "run selected steps" options. According to the log, it correctly identifies the test as being data driven, identifies that it is executing the first iteration but does not execute any further iterations. (No errors or failures of subsequent iterations are present in the log). This occurs regardless of if the test is run as a standalone test, or a test-as-step in a larger test (in which case, after running the first iteration of the sub-test, the next step in the parent following the test-as-step runs (and fails on a data validation error since the other iterations did not execute).
On further analysis we determined that if the entire test is fully executed, it does seem to find and run all iterations of the subtest, so it seems only the partial run options seem to be encountering the issue.
We're unsure if this is by design, or if there is a configuration setting that may control only 1 iteration running when using the other run options.
Thanks,
Jeff Harrison
I am trying to capture the image of WPF application's Dialog using Bitmap actualBmp = element.Capture(); like one below
yellow color refers to the actual dialog and other colour refers to the main page of the application.
But it returns something like below (Image of the main page with the actual size of the dialog)
I want something like below to be captured