simple-nose-selenium
*************
A simple Selenium WebDriver plugin for nose.
This plugin is a python3 only stripped down version of `nose-selenium <https://github.com/klrmn/nose-selenium>`_.
nosetests command line options
==============================
.. code-block:: bash
$ nosetests --with-simple-nose-selenium --help
Usage: nosetests [options]
Options:
...
--with-simple-nose-selenium Enable plugin Simple Nose Selenium
--browser=BROWSER Run this type of browser (default ['FIREFOX'], options:
[FIREFOX, CHROME, SAUCELABS]
Example Commands
----------------
.. code-block:: bash
$ nosetests --with-simple-nose-selenium --browser=FIREFOX
To run your tests on Saucelabs you need to set the required environment variables first.
.. code-block:: bash
$ export SAUCELABS_USERNAME=foo
$ export SAUCELABS_ACCESSKEY=123key
$ export SAUCELABS_PLATFORM=windows
$ export SAUCELABS_BROWSER_NAME=chrome
$ export SAUCELABS_BROWSER_VERSION=4.1
$ nosetests --with-simple-nose-selenium --browser=SAUCELABS
Inheriting from SeleniumTestCase
--------------------------------
SeleniumTestCase creates the webdriver and stores it in self.wd in its setUp()
and closes it in tearDown().
.. code-block:: python
from nose_selenium import SeleniumTestCase
class MyTestCase(SeleniumTestCase):
def test_that_google_opens(self):
self.wd.get("http://google.com")
self.assertEqual(self.wd.title, "Google")
*************
A simple Selenium WebDriver plugin for nose.
This plugin is a python3 only stripped down version of `nose-selenium <https://github.com/klrmn/nose-selenium>`_.
nosetests command line options
==============================
.. code-block:: bash
$ nosetests --with-simple-nose-selenium --help
Usage: nosetests [options]
Options:
...
--with-simple-nose-selenium Enable plugin Simple Nose Selenium
--browser=BROWSER Run this type of browser (default ['FIREFOX'], options:
[FIREFOX, CHROME, SAUCELABS]
Example Commands
----------------
.. code-block:: bash
$ nosetests --with-simple-nose-selenium --browser=FIREFOX
To run your tests on Saucelabs you need to set the required environment variables first.
.. code-block:: bash
$ export SAUCELABS_USERNAME=foo
$ export SAUCELABS_ACCESSKEY=123key
$ export SAUCELABS_PLATFORM=windows
$ export SAUCELABS_BROWSER_NAME=chrome
$ export SAUCELABS_BROWSER_VERSION=4.1
$ nosetests --with-simple-nose-selenium --browser=SAUCELABS
Inheriting from SeleniumTestCase
--------------------------------
SeleniumTestCase creates the webdriver and stores it in self.wd in its setUp()
and closes it in tearDown().
.. code-block:: python
from nose_selenium import SeleniumTestCase
class MyTestCase(SeleniumTestCase):
def test_that_google_opens(self):
self.wd.get("http://google.com")
self.assertEqual(self.wd.title, "Google")
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file simple-nose-selenium-0.2.1.tar.gz.
File metadata
- Download URL: simple-nose-selenium-0.2.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0b94594507084296e73a98ffefdbe96abc77028081958a9024aca9ef07ffc41
|
|
| MD5 |
2b1ec95f9f894d73404a10e75874e0c0
|
|
| BLAKE2b-256 |
8f2d6b69111e9493ddfcfb73c45a4766251af6f6999a90a968e502cc125f694b
|