Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

9 ‐ More details

Pierre-Yves Lapersonne edited this page Oct 28, 2024 · 1 revision

If you are using Tapster with Appium

Dependencies for bot Node.js server

  • Node.js (8.6.0) (required)
  • npm (5.3.0) (required)
  • nvm (0.33.4)
  • one Tapster robot (OpenSCAD, STL, JavaScript and other files available in this repo)
  • hapi.js (>= v17)

Dependencies for Python client

  • requests

Dependencies for Robot Framework keywords client

  • robotframework-requests

Some commands to run to install Node.js, third-party libraries and other dependencies

  npm install argparse;
  npm install hapi;
  npm install johnny-five;
  npm install sylvester;
  npm install prompt;
  npm install wd;
  npm install fs;
  npm install os;
  npm install path;
  npm install svg-path-parser;
  npm install xml2js;
  npm install express;
  npm install body-parser;
  pip install -U requests;
  pip install -U robotframework-requests;

You can also run

  npm install

in folders having a package.json file.

Warning

The hapi dependence had a major evolution with its v17, and the "legacy" server.js in the orignal tapsterbot repository won't work. So be sure you have installed at least v17 for hapi. For more details see those 2 issues on GitHub (here and here).