Command line Test Automation Tool
Project description
Idelium-CLI
This is Idelium Command Line is the tool for test automation integrated with Idelium AS.
Idelium-CLI can be used through a continues integration software, such as Jenkins, GitLabs, Bamboo etc.
For more info: https://idelium.io
Prerequisite
Python 3.8.X
Installing
If you have pip on your system, you can simply install or upgrade the Python bindings:
pip install idelium
Run the command
idelium-cli can be used in two ways:
To directly launch a test cycle, useful for those who want to integrate integration tests with jenkins, bamboo or similar:
idelium --ideliumKey=1234 --idCycle=2 --idProject=8 --environment=prod
For use with idelium-docker:
idelium --ideliumKey=1234 --idCycle=2 --idProject=8 --environment=prod --ideliumwsBaseurl='https://localhost'
idelium-cli server mode
for idelium-cli in server mode useful for those who want to buy idelium enterprise, and then configure different platforms and launch tests remotely:
idelium --ideliumServer
options
Usage: idelium [options]
Options:
--help show this help
--idCycle cycle id to associate to the execution "idCycle1,idCycle2,...."
--idProject force idProject
--environment environment json config file (required)
--useragent set useragent for the test
--test for testing without store the results
--verbose for debugging
--dirChromedriver default path of chromedriver path ("./chromedriver/last")
--dirConfigurationStep default path ("./configurationStep") for configuration steps
--dirStepFiles default path ("./step") of directory for step files
--dirIdeliumScript default path (".") of directory for step files
--width default width of screen 1024
--height default height of screen 768
--device if is set useragent,height and width are ignored
--url url for test
--ideliumwsBaseurl idelium server url ex: https://localhost
--reportingService where the data will be save: idelium | zephyr
--ideliumKey is the key for access to the idelium api
--idChannel idChannel
Idelium server
--ideliumServer with this option idelium-cli is in server mode
--ideliumServerPort default is 8691
Zephir
--jiraApiUrl for change the default jira url (https://<host jira>/rest/api/latest/)
--idJira jira id (required if idVersion and idCycle not setted)
--idVersion version id to associate the execution
--username jira username (required)
--password jira password (required)
Test Libraries used
Selenium
For configure idelium-cli for test web application with chrome,firefox, windows, safari:
https://www.selenium.dev/documentation/webdriver/
Appium
For configure idelium-cli for test native, hybrid and mobile web apps with iOS, Android and Windows:
Webdriver
The webdriver is the interface to write instructions that work interchangeably across browsers, each browser has its own driver:
ChromeDriver
https://chromedriver.chromium.org/downloads
idelium-cli download automically the correct version
Geckodriver for Firefox
https://github.com/mozilla/geckodriver/releases
EDGE
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Internet Explorer 11
Safari
https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari
Thanks
Special thanks to Marco Vernarecci, who supports me to make the product better
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
File details
Details for the file idelium-1.0.10.tar.gz
.
File metadata
- Download URL: idelium-1.0.10.tar.gz
- Upload date:
- Size: 33.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d81266bd10579aa7c51f49975c7cc4fc28ae1b344151417c33762006a9228df |
|
MD5 | 247d83f32ffac602c4c4c0779ded20ce |
|
BLAKE2b-256 | a5d54f31e584ec2ac0c8913e1d089efcf4540d362b42b248c1219c8bcc46df6e |
File details
Details for the file idelium-1.0.10-py3-none-any.whl
.
File metadata
- Download URL: idelium-1.0.10-py3-none-any.whl
- Upload date:
- Size: 35.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b073a214157a2fec76cff78b490b838d5b903f6551a2d6ba7c96e5a064734b05 |
|
MD5 | 51b9e1e46ec7971d5685f813d8b0aed0 |
|
BLAKE2b-256 | c85fa889831b348b48536cf8dc52a79d775be009a67e1bda0e35f79b26e5a4d4 |