Skip to main content

Sauce Labs Python bindings library

Project description

Hello, welcome to the Sauce Python bindings! Let’s make using Sauce Labs Simple!

Example Usage

The goal of the Sauce bindings is to provide a straightforward approach to connecting your automated scripts to Sauce. Here’s an example. The Sauce Python bindings can be used like this:

from saucebindings.session import SauceSession

session = SauceSession()

driver = session.driver driver.get(“www.saucedemo.com”)

session.stop(“passed”)

Requirements

Set your Sauce username and Sauce access key as environment variables.

Installation

Clone this project to build from source

git clone https://github.com/saucelabs/sauce_bindings

python setup.py install

or install from pip

pip install saucebindings

Development

This project will be developed initially in Python 3.x so please create a virtual environment:

python3 -m venv venv

source venv/bin/activate

To install dependencies, do the following:

pip install -r requirements.txt

Testing

To run all tests, run the following:

pytest

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for saucebindings, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size saucebindings-0.1.0.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page