Metadata-Version: 2.1
Name: selenium-support
Version: 0.0.1b0
Summary: Usefull function for Selenium umbrella project
Home-page: https://github.com/alex-ber/selenium-support
Author: Alexander Berkovich
License: Apache 2.0
Keywords: Selenium support BMP browsermobproxy web_driver driver Chrome Firefox har download  issetdescriptor ismethod importer new_instance safe_eval is_empty parse_boolean Properties java.util.Properties
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Education
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Natural Language :: English
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: browsermob-proxy (==0.8.0)
Requires-Dist: psutil (==5.8.0)
Requires-Dist: requests (==2.24.0)
Requires-Dist: selenium (==3.141.0)
Requires-Dist: six (==1.15.0)
Requires-Dist: urllib3 (==1.25.11)
Provides-Extra: tests
Requires-Dist: attrs (==20.2.0) ; extra == 'tests'
Requires-Dist: mock (==4.0.2) ; extra == 'tests'
Requires-Dist: py (==1.9.0) ; extra == 'tests'
Requires-Dist: pytest (==6.1.2) ; extra == 'tests'
Requires-Dist: pytest-assume (==2.3.3) ; extra == 'tests'
Requires-Dist: pytest-mock (==3.3.1) ; extra == 'tests'
Requires-Dist: PyYAML (==5.1) ; extra == 'tests'
Requires-Dist: toml (==0.10.2) ; extra == 'tests'
Requires-Dist: pluggy (==0.13.1) ; extra == 'tests'
Requires-Dist: packaging (==20.4) ; extra == 'tests'
Requires-Dist: iniconfig (==1.1.1) ; extra == 'tests'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'tests'

## selenium-support

TODO:


### Getting Help


### QuickStart
```bash
python3 -m pip install -U selenium-support
```


### Installing from Github

```bash
python3 -m pip install -U https://github.com/alex-ber/selenium-support/archive/master.zip
```
Optionally installing tests requirements.

```bash
python3 -m pip install -U https://github.com/alex-ber/selenium-support/archive/master.zip#egg=alex-ber-utils[tests]
```

Or explicitly:

```bash
wget https://github.com/alex-ber/selenium-support/archive/master.zip -O master.zip; unzip master.zip; rm master.zip
```
And then installing from source (see below).


### Installing from source
```bash
python3 -m pip install -r req.txt # only installs "required" (relaxed)
```
```bash
python3 -m pip install . # only installs "required"
```
```bash
python3 -m pip install .[tests] # installs dependencies for tests
```

#### Alternatively you install install from requirements file:
```bash
python3 -m pip install -r requirements.txt # only installs "required"
```
```bash
python3 -m pip install -r requirements-tests.txt # installs dependencies for tests
```

##

From the directory with setup.py
```bash
python3 setup.py test #run all tests
```

or

```bash

pytest
```

## Installing new version
See https://docs.python.org/3.1/distutils/uploading.html 

## Installing new version to venv

```bash
python38 -m pip uninstall --yes selenium-support
python38 setup.py clean sdist bdist_wheel
python38 -m pip install --find-links=./dist selenium-support==0.1
```


```bash
python3 setup.py sdist upload
```

## Requirements


selenium-support requires the following modules.

* Python 3.8+
* selenium
* browsermob-proxy
* psutil


# Changelog

TODO:

All notable changes to this project will be documented in this file.

\#https://pypi.org/manage/project/selenium-support/releases/

## [Unrelased]


## [0.0.1] - 07/04/2021

### Added

<!--
### Added 
### Changed
### Removed
-->

