Forum Discussion

rwestbury's avatar
rwestbury
Contributor
14 years ago

Possible to start recorder without TC running?

Hi All,



The scenario we are looking at is having some computers set up at work in a meeting room somewhere with our software running where anyone at any time can step up to one of the computers and play with our software. If they find any issues, ideally they would be able to trigger the TC recorder and record the issue for QA and Dev to review.



The restricting part of this setup is that we won't have TC running on these computers, nor would we want random users using TC. Having TestExecute running however is an option.



The underlying question here: What are the possibilities for starting the TC recorder without having TC running on the machine? Is it possible via TC API or TE? Could I write a 3rd party application with a Record button that triggers the TC recorder and saves the resultant script to a file?



Thanks,



Robert

4 Replies

  • Hi Robert,



    The scenario you described can be implemented by embedding the TestRecorder component (included in TestComplete Enterprise) into your application. This component is essentially a standalone TestComplete recorder. It enables developers to record user actions performed inside the application similar to how TestComplete does it, but without having TestComplete installed on the computer. The developers can control when to start, pause, resume and stop recording and save the recorded data to a file that can later be imported as a keyword test or a script in TestComplete.



    For details, please refer to TestRecorder documentation and examine sample applications that come with TestRecorder.
  • Would it be possible to embed the TestRecorder component in a Web App? Therefore any computer with the internet could connect to our site, click record, and record whatever it is that they are doing on their computer?
  • Hi Robert,



    Yes, but it will work only in Internet Explorer because the TestRecorder component is ActiveX. Please see the following article for more information and code examples:

    Using TestRecorder on Web Pages



    Also, if you are going to use TestRecorder in Internet Explorer to record against other (desktop) applications, please note the following:

    * Recording against other applications will mostly be low-level (coordinate clicks and keyboard input).

    * On Windows Vista and later, Internet Explorer will need to be run as administrator.

    Please see the following links for details:

    TestRecorder and Open Applications

    Using TestRecorder Under Windows Vista and Later Operating Systems