Hi, Larry,
Rational robot is a general-purpose test automation tool (
http://www.ibm.com/software/awdtools/tester/robot/index.html).
It can be used to record user input (mouse clicks, keystrokes,
etc.) and automatically plays back scripts that emulate user
actions interacting with the GUI of applications under test.
There are many other applications doing the same work,
including this one which is written by myself
🙂 (
http://swat.sourceforge.net).
Using Captivate with automation tools is an ideal way to
create application demos because the automation scripts can be
easily created. stored and edited. Once I created an automation
script, It can be played as many times as I want.
My purpose is to create demos in the following steps:
1) record user actions interacting with the GUI by an
automation tool;
2) edit automation scripts manually to modify something (ie.
time interval between some actions)
3) start captivate recording;
4) use the automation tool to play back automation scripts
and record the screen by Captivate
5) edit the demo with Captivate
6) finish
But it seems that Captivate is incompatible with all of the
automation tools I've tested (not only Captivate, Turbodemo,
TechSmith Camtasia Studio are also incompatible). The automation
playback is freezed while Captivate is recording. If I stop
Captivate recording, the playback continues flawlessly.
I guess it's something related to windows events processing.
As you can figure out, the automation tools need to capture all the
windows events generated by target applications, it looks like
Captivate also captures some windows events of the target
application and it prevents automation tools from receiving those
events, so the automation playback is freezed.
Thanks for you reply and I am looking forward for soon
hearing from you.