jlane9/selenium_data_attributes

View on GitHub
docs/installation.rst

Summary

Maintainability
Test Coverage
1. Installation
---------------

1.1 Introduction
^^^^^^^^^^^^^^^^

sda (Selenium Data Attributes) is a simple library built using the selenium-python bindings to approach building testing
frameworks in a more intuitive way.



sda (Selenium Data Attributes) only supported python version in 2.7 and is available on PyPi and on GitHub

1.2 PyPi
^^^^^^^^

To install via PyPi make sure you first install `Pip <https://pip.pypa.io/en/stable/installing/>`_.
Afterwards run the following command in your terminal::

    sudo pip install sda


If you are having trouble installing the package use the following command::

    sudo pip install --no-dependencies sda

1.3 GitHub
^^^^^^^^^^

To install via Github you have two options for installers:
1. PyPi
2. Setuptools

To install sda using PyPi from Github you would run the following command::

    sudo pip install git+git://github.com/jlane9/selenium_data_attributes

You can add an additional `@branch-name` at the end to install from a specific branch

To install sda using Setuptools:

1. Make sure you have git cli (command line interface) installed on your machine
2. cd to the directory that you want the source to be installed and execute the following command::

    git clone https://github.com/jlane9/selenium_data_attributes

3. Move into that directory and install via setuptools::

    cd selenium_data_attributes
    sudo python setup.py install

1.4 Dependencies
^^^^^^^^^^^^^^^^

In case you are unable to install selenium from the dependencies, install using easy_install::

    sudo python easy_install selenium

1.5 Updating
^^^^^^^^^^^^

To update SDA just run::

    sudo pip install -U sda

To be on the bleeding edge (not recommended) use::

    sudo pip install git+git://github.com/jlane9/selenium_data_attributes.git@master#egg=sda