DescriptionA SeeTest Automation project is a folder where data related to the current state of SeeTest Automation is stored. It always requires a project to be loaded.

 When starting SeeTest Automation for the first time, a project is automatically generated in the path C:\Users\<user name>\workspace


The Projects Menu

Clicking on File will open the menu related to SeeTest Automation projects.

The Project Folder

A SeeTest Automation project folder contains several sub-folders with information regarding the current state of SeeTest Automation.

The setProjectBaseDirectory Method

When exporting the SeeTest Automation script to an external code environment, there is a designed command which specifies the project location. This should be a part of the pre-execution setup. The string entered into the setProjectBaseDirectory method should be the direct path to the project folder. Repository objects or recorded events that will be called for during the test will be properly identified and used as long as they are saved in the project folder set for this execution. For example in Java:

Shared Projects

When a team of testers is working on the same project, it is recommended to use a shared folder as the project directory.

This project will relate to the code project and source controlled.

This will allow all members of the team to access and edit the object repository of the project.

Copying a complete project manually from one PC to another is very simple, just copy the entire project directory to the recipient PC, and load that project folder into SeeTest Automation using the File --> Open Project option or the setProjectBaseDirectory method if you are working from a code environment.

Moving repository objects manually from one project to another also possible: