Skip to main content

# pytest-selenium-pdiff

[![Current Version](https://img.shields.io/pypi/v/pytest-selenium-pdiff.svg)](https://pypi.python.org/pypi/pytest-selenium-pdiff) [![Build Status](https://img.shields.io/circleci/project/rentlytics/pytest-selenium-pdiff.svg)](https://circleci.com/gh/rentlytics/pytest-selenium-pdiff)

A pytest package implementing perceptualdiff for Selenium tests.

## Features * Embeds screenshots in [pytest-html](https://pypi.python.org/pypi/pytest-html) reports * Supports ImageMagick or perceptualdiff for image comparison.

## Use with pytest-html and pytest-selenium By default pytest-selenium will embed a screenshot depicting the current browser state. This will lead to a duplicated screenshot because of this plugin’s behavior. At this time the best way to exclude the pytest-selenium screenshot is to set the environment variable SELENIUM_EXCLUDE_DEBUG=screenshot.

## Working With This Repo ### Setup 1. Set up and activate [virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/) in the repo by running: virtualenv venv and then source venv/bin/activate 1. Run pip install -r requirements_dev.txt 1. Install PhantomJS with brew install phantomjs 1. Run tox to run the tests for the repo

### Making a release For Rentlytics employees, to release new code for the pytest-selenium-pdiff project to pypi, follow these steps:

1. run bumpversion to bump the version 1. make sure there is a file in the home directory ~/.pypirc with the login credentials for PyPi. For more about how to upload to PyPi, see [this link](http://peterdowns.com/posts/first-time-with-pypi.html) 1. run make release to push the new code to PyPi

History

0.1.0 (2016-06-02)

  • First release on PyPI.

Metadata

Release files for pytest-selenium-pdiff 0.4.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 pytest-selenium-pdiff 0.4.0
File Size Uploaded
pytest-selenium-pdiff-0.4.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytest-selenium-pdiff 0.4.0
File Interpreter ABI Platform
pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 23.9 kB

Release files / pytest-selenium-pdiff-0.4.0.tar.gz

Download URL pytest-selenium-pdiff-0.4.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8ef04ed2dac637bc5ce871d7df149c8c3518b4f45a8049906d0ba989aade6d11
BLAKE2b-256 checksum
How to use checksums
e0d7def66dd4588ee08ce8dfc59c36cd740962d03b6fd860987a34b9d4d36fd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl

Download URL pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl
Size 8.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
393ab8dc693a5beb779f50f5ff1b70d0878207ac66f41a8b490228be9d3c9fc3
BLAKE2b-256 checksum
How to use checksums
c8b2092e09b7ae1f21cfe2f045115eb1d1abc9c2ca6121f2d239df1f6b5f4360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

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