Recordertoolbar not poping up

1 Answer 153 Views
Test Recording
Valentin
Top achievements
Rank 1
Valentin asked on 02 Aug 2022, 08:44 AM

Hello,

I have a Problem with TestStudio

I'm currently evaluating diverent Testautomation tools for my company to see which work and which don't, so I'm currently in the 30 days trial. We have build our application with devexpress and C# so it should be possible for Test Studio to record opperations in it.

The problem I'm currently facing is, that when i start a recording the application starts and in the bottom left "Launching Recorder" is stated. After the Login Screen pops up, again in the bottom left "Recorder is connected. You can .continue ..." is stated. But no Recorder Toolbar pops up. I allready tried uninstalling and reinstalling, but It's still not working.

Am I doing something wrong or is Test Studio not capable to Test our Software?

Thanks in advance  

Valentin
Top achievements
Rank 1
commented on 02 Aug 2022, 09:45 AM

Hi it's me again

I found out, that the recordin toolbar is "out of bounds". It attaches itself to the left of the program even if its not visible on the monitor.
Can I change the "Spawning Position" of the toolbar?

Valentin
Top achievements
Rank 1
commented on 02 Aug 2022, 11:36 AM

Ran into the next problem.
The popup of the application isn't recognized...

1 Answer, 1 is accepted

Sort by
0
Elena
Telerik team
answered on 03 Aug 2022, 02:43 PM

Hello Valentin,

I am sorry to hear you experience any inconsistent behavior and will assist you with sorting this out. As far as I understand you are using the latest Test Studio desktop testing feature, which is still in Beta state. It seems you are able to start a recording session for the tested desktop application and record some actions. Is that right? 

But there is a popup in the application, which Test Studio recorder doesn't recognize. Can you, please, share some details for this popup? Is this is a separate window or is part of the existing window? Is there a new recorder attached to it? Can you highlight any element from the popup?

I will appreciate if you generate the Test Studio application log while trying to record the faulty scenario - you can enable (and clear if necessary) the logging, then start the recording and perform the actions in the app to bring up the popup. Then try to highlight anything in it, or to record an action. Collect the logging generated so far and share it zipped with your response.

On a side note, is there any possibility to share the application or a sample version of it? That way I can provide it to the engineering team for debugging the recording misbehavior.

Also I want to mention that this is a public forum post and if you need to share any further information in private, you can submit also a support thread, which remains private between you and the Test Studio team. Let me know if you need assistance on this topic. 

I am looking forward to hearing back from you.

Regards,
Elena
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Test Studio course! Check it out at https://learn.telerik.com/.
Valentin
Top achievements
Rank 1
commented on 04 Aug 2022, 07:39 AM

Hi Elena,

The recorder Records every step, but has trouble to engage with the popup. A delay/Wait function in between does nothing to correct this.

The program has a Toolbar on top with many different options, for example Driver. After clicking this a popup appears in which the drivers can be configured or new ones can be added.

It is an application for Concreteproducers to manage the many different aspects, from production to managing vehicles. Unfortunatly I can not give you this application, because we are very protectiv of this application, since we are the marketleader.

The Task Test Studio can not overcome is named "Wating for popup (WindowsForms10.Window.8.app.0.5c39d4_r7_ad1)"

The Log of this Run is  (in german, i hope thats no problem):

Overall Result: Fail
------------------------------------------------------------
'04.08.2022 09:26:41' - Executing test: 'DesktopTest', path: 'DesktopTest.tstest.'
'04.08.2022 09:26:41' - Using .Net Runtime version: '4.0.30319.42000' for test execution. Build version is '2022.2.727.0'.
'04.08.2022 09:26:41' - Starting execution....
------------------------------------------------------------
------------------------------------------------------------
'04.08.2022 09:26:54' - Using 'DoX.FX.SmartClient.AppHost' desktop application.
'04.08.2022 09:26:57' - 'Pass' : 1. Click RegisterkartenelementStammdaten
'04.08.2022 09:26:58' - 'Pass' : 2. Click SchaltflächeFahrzeug
'04.08.2022 09:27:59' - 'Fail' : 3. Click SymbolleisteMainToolBar
------------------------------------------------------------
Failure Information: 
~~~~~~~~~~~~~~~
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
InnerException:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei ArtOfTest.WebAii.Design.Execution.ExecutionUtils.WaitForAllElements(IAutomationHost host, AutomationDescriptor descriptor, Int32 timeout, Int32 imageSearchTimeout, Int32 imageSearchDelay, Boolean searchByImageFirst)
   bei ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep(Int32 order)
------------------------------------------------------------
'04.08.2022 09:27:59' - Detected a failure. Step is marked 'ContinueOnFailure=False' aborting test execution.
------------------------------------------------------------
'04.08.2022 09:27:59' - Overall Result: Fail
'04.08.2022 09:27:59' - Duration: [1 min: 4 sec: 889 msec]
------------------------------------------------------------
'04.08.2022 09:28:00' - Test completed!

The full log is attached

 

Elena
Telerik team
commented on 05 Aug 2022, 10:58 AM

Hi Valentin, 

Thank you for your prompt response.

We checked the logging, but there isn't anything we can suggest or change on our end based on that. The only option remains to debug the recording process for the specific application in our development environment and this requires to grant us the application somehow. 

I completely understand that you might have some security concerns but want to mention that by signing the Test Studio EULA, Progress and you have agreed upon the Confidentiality terms listed in point 1.11. And since this is a public forum post thread, I will encourage you to submit a private support ticket, where we can continue the discussion and elaborate on what options there are up in front. 

The other thing to note once again is that the desktop testing feature is still in Beta stage, so further improvements can be expected.

Thank you for your understanding and cooperation.

Regards,
Elena

Tags
Test Recording
Asked by
Valentin
Top achievements
Rank 1
Answers by
Elena
Telerik team
Share this question
or