Skip to main content

Jelver CLI is a command line interface for Jelver. It allows you to interact with Jelver to conduct end to end frontend testing from the terminal.

Project description

jelver-cli

Introducing the jelver command line that will trigger all the frontend testings.

jelver-homepage

I. Create an account and get your credentials

Click here to start your testing journey. Once you've created an account make sure to note your Private API Key representated on that page.

II. Integrate with us

Add the client script to the main html page of your website. This is used to collect frontend data for testing later.

<html>
<body>
  ...
  All your html code is here
  ...
  <script src="https://app.jelver.com/testing.js?publicKey=<YOUR_API_KEY>&isProduction=<IS_PRODUCTION>"/> 
</body>
</html>

III. Install jelver-cli

Install the python packages locally

pip install jelver-cli

IV. Start testing

Trigger a frontend end-to-end test:

jelver test --api-key=<YOUR_API_KEY> <website> [<website-username> <website-password>

Where <website> is a public website our system can test. If your website has a "login" please provide a username and password for an account on that website.

Bear in mind, that it usually takes a bit of time for our backend to analyse all the user flows that will be used to build your test cases.

V. Done

Your frontend can now be tested at anytime! We recommend adding this to your continuous integration/continuous deployment. You can now go back to coding, we have your back!

One more thing

You can list all the test cases

jelver cases ls --api-key=<YOUR_API_KEY>

And add or remove some based on your needs.

jelver cases add <CASE_IDS> --api-key=<YOUR_API_KEY>   # include the CASE_IDS
jelver cases rm <CASE_IDS> --api-key=<YOUR_API_KEY>    # exclude the CASE_IDS

# CASE_IDS are list of case id separated by a comma
# ex: CASE_IDS="1,2,5"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jelver_cli-1.0.15.tar.gz (11.1 kB view hashes)

Uploaded Source

Built Distribution

jelver_cli-1.0.15-py3-none-any.whl (13.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page