Skip to main content
Issues on Github Pull Request opened on Github Release version on Github Release date on Github

Branch name

QAlab

QAcode

QAdmin

QAdoc

QAtestlink

master

qalab_build_master_lin qalab_build_master_win

qacode_build_master_lin qacode_build_master_win

qadmin_build_master_lin qadmin_build_master_win

qadoc_build_master_lin qadoc_build_master_win

qadoc_build_master_lin qadoc_build_master_win

How to install ?

    1. Clone this repo : git clone https://github.com/netzulo/qalab.git

    1. Enter on repo directory : cd qalab

    1. Clone submodules : git submodule update --init --recursive

    1. Attach branches HEAD : git submodule foreach git checkout master

    1. Install qalab package: from PIP pip install qalaboratory or from setup.py file python setup.py install

Command Usage

usage: qaenv.py [-h] [-v] [-sd SERVER_DRIVER] [-m MODE] [-i] [-s]
                [-p PLATFORM] [-dcp DRIVER_CONFIG_PATH]

Performs selenium drivers operations

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         verbose level... repeat up to three times.
  -sd SERVER_DRIVER, --server_driver SERVER_DRIVER
                        Select server driver, values are:
                        [selenium,appium,selendroid]
  -m MODE, --mode MODE  Select mode, values are: [hub, node]
  -i, --install         Download driver server jar
  -s, --start           Start driver server jar
  -p PLATFORM, --platform PLATFORM
                        Select mode, values are: [lin32,lin64,win32,win64]
  -dcp DRIVER_CONFIG_PATH, --driver_config_path DRIVER_CONFIG_PATH
                        Use different absolute PATH+FILE_NAME to read
                        DRIVER_CONFIG

----- help us on , https://github.com/netzulo/qalab -------

How to create HUB + Node ?

Hub

    1. Create configuration : python qalab/qaenv.py --server_driver selenium --mode hub --install

    1. Start Hub : python qalab/qaenv.py --server_driver selenium --mode hub --start

Node

    1. Create configuration : python qalab/qaenv.py --server_driver selenium --mode node --install

    1. Start Node : python qalab/qaenv.py selenium --server_driver selenium --mode node --start --platform win64

Appium

Must be installed SDK and appium (from NPM) as global package

    1. Install SDK

    1. Install appium: npm install -g appium

    1. Create configuration : python qalab/qaenv.py --server_driver appium --mode node --install

    1. Start Node : python qalab/qaenv.py --server_driver appium --mode node --start --platform win64

Env name

Env description

py27,py34,py35,py36

Python supported versions

docs

Generate doc HTML in /docs

flake8

Exec linter in qalab/ tests/

selenium-hub

Start intalled selenium hub

selenium-node

Start intalled selenium node

selendroid-hub

Start intalled selendroid hub

selendroid-node

Start intalled selendroid node

appium-node

Start intalled appium node

How to exec tests ?

  • Tests from setup.py file : python setup.py test

  • Install from PIP file : pip install tox

  • Tests from tox : tox -l && tox -e TOX_ENV_NAME ( see tox.ini file to get environment names )

TOX Env name

Env description

py27,py34,py35,py36

Python supported versions

flake8

Exec linter in qalab/ tests/

coverage

Generate XML and HTML reports

docs

Generate doc HTML in /docs

selenium-hub

Start intalled selenium hub

selenium-node

Start intalled selenium node

selendroid-hub

Start intalled selendroid hub

selendroid-node

Start intalled selendroid node

appium-node

Start intalled appium node

selenium-tests

Execute Hub+Node tests

QADrivers

Drivers

Linux 32

Linux 64

Windows 32

Windows 64

Chrome

OK

OK

OK

OK

Firefox

OK

OK

OK

OK

PhantomJs

OK

OK

OK

OK

Internet Explorer

OK

OK

Edge

OK

OK

Android

OK

OK

OK

OK

Metadata

Release files for qalaboratory 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qalaboratory 0.2.0
File Size Uploaded Provenance
qalaboratory-0.2.0.tar.gz 8.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qalaboratory 0.2.0
File Interpreter ABI Platform
qalaboratory-0.2.0-py2-none-any.whl Python 2 none any Details

Total release size: 33.2 kB

Release files / qalaboratory-0.2.0.tar.gz

Download URL qalaboratory-0.2.0.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d735b3ea57fd69821786cb9238fb749c065368164f728d8e35c49f92df0ad540
BLAKE2b-256 checksum
How to use checksums
ff3e7e8139464161bafdf9b52de2d5ba8bb242d1965723465eecc53146bba54b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/2.7.15+

Release files / qalaboratory-0.2.0-py2-none-any.whl

Download URL qalaboratory-0.2.0-py2-none-any.whl
Size 24.7 kB
Tags Python 2
SHA-256 checksum
How to use checksums
968c0259cfaaf687a828cee1ee8d91111dff51ad9dea6dcce0e3ef366a6640c2
BLAKE2b-256 checksum
How to use checksums
55e4ccd5e71da81d9e71a698a83adf93187aec9dd4657c9cafdc8a87f876a390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/2.7.15+

Security for qalaboratory 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page