Hello ching ping,
We do not have a better solution other than what is already outlined in the documentation you have found. The problem is that when a computer is locked (at logon prompt or the screensaver is active) the "Interactive Desktop" permission is removed from the account running the UI tests. Also running the build agent under a system account does not get this "Interactive Desktop" permission. This is a Windows limitation enforced by the operating system. There's just no real good way to get around this.
The "Interactive Desktop" permission is required for any simulated mouse actions (hover, click, etc.) to be accepted as well as any simulated keyboard typing. When this permission is removed those actions are prohibited by Windows. That's why there's no good solution other than:
- Use a real user account
- Leave the user logged on
- Disable the screen saver
the Telerik team
See What’s New in WebUI Test Studio’s Q3 Release – Friday, November 19th, 2010 at 11am EST – Register Today