semvec/pypi-packages huggingface dataset:
wmsx.core.autotest.web 1.0.0
WMSX Core Test Automation Package for Web
Requires Python: >=3.9

# Python-Behave Test Automation framework for WMS NextGen


### About the Behave Framework

Behave is a Gherkin-based Behavior-Driven Development (BDD) tool developed especially for Python. Read more about it [here](https://behave.readthedocs.io/en/latest/).



## Setup:

#### Clone the repo

`$ git clone <repository url>`


#### Packages to Install

`pip --version`

`pip install -r requirements.txt`

`pip list`

#### To run all tests

`behave`

 `behave -D browser=chrome -D environment=test --tags=receivepo`

 `behave -D browser=chrome -D environment=test -D local=false --tags=receivepo`

from project root.


#### To run an individual test by feature tag

`$ behave --tags=tag_name`

For example, 

`$ behave --tags=<tagname>>`

#### Features 

`WMS NextGen Inbound Features:
 ReceivePO
 ReceiveASN/LPN
`

#### Allure Reporting 

`behave -D environment=test -D browser=chrome --tags=receivepo -f allure_behave.formatter:AllureFormatter -o allure-results ./features
`

`allure generate ../../allure-results --clean -o ../../allure-reports`
`allure generate ../../allure-results -o ../../allure-reports`


### Python package 
`pip install setuptools wheel`

`python setup.py sdist bdist_wheel` Create package 

`pip install -e .` You can use package on local and test

`pip install twine` 

`twine upload --repository testpypi dist/*`  It will upload new version to testpypi repository

`twine upload --repository pypi dist/*`

`twine upload --skip-existing dist/*`

`twine upload dist/*` Publish the package to PyPi repository 

`pip uninstall Inboundlib` Uninstall, If you already installed earlier version

`pip install -i https://test.pypi.org/simple/ Inboundlib==1.0.0` To install package in other projects 

`pip install Inboundlib`

`pip install -i <nexus URL path> Inboundlib` To install package from nexus 

`twine upload --repository nexus dist/*` for nexus upload Inbound package. use $HOME/.pypirc file with below config

[nexus]
repository: https://<nexus hosted url for python packages>
username: admin
password: admin



#### Author
Jigisha Shah
wmsx.core.autotest.core 1.0.0
WMSX Core Test Automation Package for Web
Requires Python: >=3.9

# Python-Behave Test Automation framework for WMS NextGen


### About the Behave Framework

Behave is a Gherkin-based Behavior-Driven Development (BDD) tool developed especially for Python. Read more about it [here](https://behave.readthedocs.io/en/latest/).



## Setup:

#### Clone the repo

`$ git clone <repository url>`


#### Packages to Install

`pip --version`

`pip install -r requirements.txt`

`pip list`

#### To run all tests

`behave`

 `behave -D browser=chrome -D environment=test --tags=receivepo`

 `behave -D browser=chrome -D environment=test -D local=false --tags=receivepo`

from project root.


#### To run an individual test by feature tag

`$ behave --tags=tag_name`

For example, 

`$ behave --tags=<tagname>>`

#### Features 

`WMS NextGen Inbound Features:
 ReceivePO
 ReceiveASN/LPN
`

#### Allure Reporting 

`behave -D environment=test -D browser=chrome --tags=receivepo -f allure_behave.formatter:AllureFormatter -o allure-results ./features
`

`allure generate ../../allure-results --clean -o ../../allure-reports`
`allure generate ../../allure-results -o ../../allure-reports`


### Python package 
`pip install setuptools wheel`

`python setup.py sdist bdist_wheel` Create package 

`pip install -e .` You can use package on local and test

`pip install twine` 

`twine upload --repository testpypi dist/*`  It will upload new version to testpypi repository

`twine upload --repository pypi dist/*`

`twine upload --skip-existing dist/*`

`twine upload dist/*` Publish the package to PyPi repository 

`pip uninstall Inboundlib` Uninstall, If you already installed earlier version

`pip install -i https://test.pypi.org/simple/ Inboundlib==1.0.0` To install package in other projects 

`pip install Inboundlib`

`pip install -i <nexus URL path> Inboundlib` To install package from nexus 

`twine upload --repository nexus dist/*` for nexus upload Inbound package. use $HOME/.pypirc file with below config

[nexus]
repository: https://<nexus hosted url for python packages>
username: admin
password: admin



#### Author
Jigisha Shah
pyadbautomator 0.0.8
PyAdbAutomator is a Python library for automating some android tasks using ADB interface
Requires Python: >=3.6


# PyAdbAutomator

PyAdbAutomator is a Python library for automating some android tasks using ADB interface

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install foobar.

```bash
pip install pyadbautomator
```

## Usage

```python
from pyadbautomator_package.pyadbautomator import PyAdbAutomator
py_adb_automator = PyAdbAutomator('com.android.chrome', 5)
py_adb_automator.open()
url_bar = py_adb_automator.first('resource-id', 'com.android.chrome:id/url_bar')
if url_bar:
    url_bar.text('https://github.com/guifabrin')
py_adb_automator.enter()
time.sleep(10)
py_adb_automator.close()
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)