Python wrapper for BrowserStack features.
Project description
Python wrapper for BrowserStack features.
Installation
The current stable release:
pip install browserstacker
or:
easy_install browserstacker
or from source:
$ sudo python setup.py install
Usage
To start working with BrowserStack ScreenShots API simply type:
>>> from browserstacker import ScreenShotsAPI
>>> api = ScreenShotsAPI('user', 'key')
>>> api.list_browsers()
[
{
"os": "Windows",
"os_version": "XP",
"browser": "chrome"
"browser_version": "21.0"
"device": null
},
{
"os": "ios",
"os_version": "6.0",
"browser": "Mobile Safari"
"browser_version": null
"device": "iPhone 4S (6.0)"
}
....
]
To generate screenshots:
>>> browser = api.list_browsers()[0]
>>> response = api.generate_screenshots('http://www.google.com', browser)
You’ll get the job_id from response. To download screenshots:
>>> api.download_screenshots(response['job_id'], 'path_to_screenshots_dir')
All screenshots will be saved in ‘path_to_screenshots_dir’.
Python support
BrowserStacker supports Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5, PyPy, PyPy3 and Jython.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
browserstacker-0.2.tar.gz
(9.5 kB
view hashes)
Built Distribution
Close
Hashes for browserstacker-0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e78b7058dbce8ddfcfe422d9cc63983fff5702c94e84da9957cf859f2d3853 |
|
MD5 | 03e75fcfc6364961fab65c840317901a |
|
BLAKE2b-256 | 718957f05eacbd0834e57f2139ad0cb0ec5fb2cf953ec1b04c0ec45a356b196d |