This question is locked. New answers and comments are not allowed.
I am using WebUI Test Studio Developer 103.15.2.0.
When I record steps, after adding new record in application it is shown in RadTreeView - RadTreeVievItem - RadMaskedTextBox.
Then I do Validate Text Content On that RadMaskedTextBox, and step is recorded fine, but when I am executing test I get:
ArtOfTest.Common.Design.Exceptions.ExecutionException: Wait for condition has timed out ---> System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Silverlight.VisualWait.ForExistsInternal(Int32 timeout, Boolean invertCondition)
at ArtOfTest.WebAii.Silverlight.VisualWait.ForVisible(Int32 timeout)
at ArtOfTest.WebAii.Silverlight.VisualFind.ReturnOrThrow(FrameworkElement e, String throwMessage)
at ArtOfTest.WebAii.Silverlight.VisualFind.ByName(String name)
at Telerik.WebAii.Controls.Xaml.RadMaskedTextBox.get_ExtendedTextBox()
at Telerik.WebAii.Design.Translators.Xaml.MaskedTextBox.MaskedStringPropertyVerification.GetValueByProperty(String name)
at Telerik.WebAii.Design.Translators.Xaml.Common.RadControlPropertyVerificationDescriptor.ExtractData(SilverlightApp hostApp, DescriptorValueStore dataStore)
at ArtOfTest.WebAii.Design.Extensibility.XamlVerificationDescriptor.ExtractData(IAutomationHost targetHost, DescriptorValueStore dataStore)
at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep()
I try to put wait condition and I am sure that element exists but it is not working. If I put Run To Here on that validation, validation will not pass and after that I record same validating step and it is recording again well (now finding that element fine).
RadMaskedTextBox is not showing all parents like TextBlock (See Attachment), and they are in DOM childrens of same RadTreeViewItem
When I record steps, after adding new record in application it is shown in RadTreeView - RadTreeVievItem - RadMaskedTextBox.
Then I do Validate Text Content On that RadMaskedTextBox, and step is recorded fine, but when I am executing test I get:
ArtOfTest.Common.Design.Exceptions.ExecutionException: Wait for condition has timed out ---> System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Silverlight.VisualWait.ForExistsInternal(Int32 timeout, Boolean invertCondition)
at ArtOfTest.WebAii.Silverlight.VisualWait.ForVisible(Int32 timeout)
at ArtOfTest.WebAii.Silverlight.VisualFind.ReturnOrThrow(FrameworkElement e, String throwMessage)
at ArtOfTest.WebAii.Silverlight.VisualFind.ByName(String name)
at Telerik.WebAii.Controls.Xaml.RadMaskedTextBox.get_ExtendedTextBox()
at Telerik.WebAii.Design.Translators.Xaml.MaskedTextBox.MaskedStringPropertyVerification.GetValueByProperty(String name)
at Telerik.WebAii.Design.Translators.Xaml.Common.RadControlPropertyVerificationDescriptor.ExtractData(SilverlightApp hostApp, DescriptorValueStore dataStore)
at ArtOfTest.WebAii.Design.Extensibility.XamlVerificationDescriptor.ExtractData(IAutomationHost targetHost, DescriptorValueStore dataStore)
at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep()
I try to put wait condition and I am sure that element exists but it is not working. If I put Run To Here on that validation, validation will not pass and after that I record same validating step and it is recording again well (now finding that element fine).
RadMaskedTextBox is not showing all parents like TextBlock (See Attachment), and they are in DOM childrens of same RadTreeViewItem