Skip to content

neooblaster/-testcomplete-TestCompleteLibrarySetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TestComplete - Library Setup

The purpose of this package is standing only for documentation.

When the library is available on npmjs, you can easily get it with the following command if nodejs is installed on your computer.

I advise to install nodejs, because it will greatly help for getting the dependencies. Without nodejs, you will have to pull sources from the repository by yourself.

You have to open a command line interface to type the following command. If you have Bash (Git BASH) installed on your system, prefers it. Else use the Windows Command Line cmd.exe :

Depending of the architecture of your whole NRT project, I advise you to create in your TestComplete project, a separate & dedicated folder which will receive libraries scripts.

I you envisage to create many TestComplete projects (standalone), maybe you have to consider to create a shared network folder where path will be absolute.

Once the folder is created, open the command line and browse into it. Then type the following command.

npm install @testcomplete/<packageName>

Where <packageName> is the package of scope @testcomplete. If the package has not a scope, remove @testcomplete/ (or replace for another scope).

npm installs the package with it dependencies locally in the folder where you type the command.

NPM Install Library

In TestComplete, you will have to add all files (Library & Dependencies) to your project to be able require them in your scripts.

For package of scope @testcomplete, file are specified in the library documentation.

Example for ExcelHandler :

  • [Dependency] : ./node_modules/@neooblaster/tablejs/Bin/Table.js
  • [Package] : ./node_modules/@testcomplete/excelhandler/ExcelHandler.js

Add existing script in TestComplete

Add existing script in TestComplete

Add existing script in TestComplete

Once files (Library and its dependencies) are added in TestComplete, now you are able to required the library in any scripts.

Note : You can see a little black arrow on each script indicating the script is in reference of and so not owned by the project.

Important : In date of 10/05/2022 (TC 14 & 15), adding scripts in your script folder WILL NOT BE appended to your TestComplete project. So you will have to manually add scripts (for each project).

Requiring ExcelHandler

You do have to require dependencies, because the library does itself. This rule is true for all libraries and their dependencies.

About

How To guide to add script to your project

Resources

Stars

Watchers

Forks

Packages

No packages published