Giter Club home page Giter Club logo

-testcomplete-testcompletelibrarysetup's Introduction

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.

-testcomplete-testcompletelibrarysetup's People

Watchers

James Cloos avatar DUPRE Nicolas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.