pytest plugin to manipulate firefox
Project description
pytest-firefox
===============
pytest-firefox is a plugin for `pytest <http://pytest.org>`_ that provides
support for running `FoxPuppet <http://https://github.com/mozilla/FoxPuppet/>`_
to control `Firefox Web Browser <https://www.mozilla.org/en-US/firefox/>`_ within
a test.
Requirements
------------
You will need the following prerequisites in order to use pytest-firefox:
- Python 2.7, 3.6
- pytest 3.0 or newer
Installation
------------
To install pytest-firefox:
.. code-block:: bash
$ pip install pytest-firefox
Usage
-----
To use pytest-firefox with your tests simply specify ``firefox` as a fixture
to your test.
.. code-block:: python
def test_something(firefox):
firefox.open_window()
This will open a new window.
``pytest-firefox`` also creates a default Selenium WebDriver object named
``selenium``.
===============
pytest-firefox is a plugin for `pytest <http://pytest.org>`_ that provides
support for running `FoxPuppet <http://https://github.com/mozilla/FoxPuppet/>`_
to control `Firefox Web Browser <https://www.mozilla.org/en-US/firefox/>`_ within
a test.
Requirements
------------
You will need the following prerequisites in order to use pytest-firefox:
- Python 2.7, 3.6
- pytest 3.0 or newer
Installation
------------
To install pytest-firefox:
.. code-block:: bash
$ pip install pytest-firefox
Usage
-----
To use pytest-firefox with your tests simply specify ``firefox` as a fixture
to your test.
.. code-block:: python
def test_something(firefox):
firefox.open_window()
This will open a new window.
``pytest-firefox`` also creates a default Selenium WebDriver object named
``selenium``.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytest-firefox-0.1.0.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for pytest_firefox-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e755b2d4f36f88faac1f907d0c4e1ada55777e27521d63f863d1e2f703142fb2 |
|
MD5 | 3971baeeb80a77cd3eec58201e4d9447 |
|
BLAKE2b-256 | 079b96e45d1e4ba2f01a2ab6943cb84a8c7c368a71ff0167ce5062773d26ffa4 |