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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jelver_cli-1.0.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76767abd179e9a2a245472acce987861e04e59bf50eda0a9f81a4a1bf7dde612 |
|
MD5 | b70acde88c509f97d89571269414ac5a |
|
BLAKE2b-256 | 8c17bb05fc28721d41eb1f72e6763243d4aad24aafc3c21bcd7636600dcf0a53 |