I’m using QTP 10 together with VMWare to test a Siebel Application.
I’m executing the following code to click on a Save button.
Browser("Siebel").Dialog("Filedownload").WinButton("Save").Click
The code works perfectly fine when I’m connected to the VM via Remote Desktop.
On the other side, when I’m starting the QTP test through the scheduler, without having a Remote Desktop connection, the code above fails without any error message. The WinButton is simply not clicked.
Any idea?
Just to add from my experience.
In some companies I worked for I couldn’t change screensaver or standby settings due to security policy. A PC was bringing up screensaver during long synchronization periods (like generating really big report), and execution was broken.
To avoid that I created simple “Anti Sleep” function that slightly “moves” mouse every 5 minutes.
http://automation-beyond.com/2009/08/18/anti-sleep-function/
Example of using it in a custom synchronization function:
http://automation-beyond.com/2009/08/20/gui-object-synchronization-custom-function/
Thank you,
Albert Gareev