Framework for writing functional selenium-based tests
Python
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
contesto
docs
examples
tests
.coveragerc
.gitignore
.travis.yml
LICENSE
README.md
setup.py

README.md

Contesto

Build Status

Features

TODO

Installation

pip install -U git+https://github.com/2gis/contesto.git#egg=contesto

Quick start

  1. download selenium-server-standalone
  2. run it
java -jar selenium-server-standalone-2.45.0.jar
  1. run test
from contesto import ContestoTestCase

class TestExample(ContestoTestCase):
    def test_example(self):
        self.driver.get("http://google.com")

Simple configuration

In case you need some customization, for example, you prefer to run selenium server on port 9000 and you need to run tests using chrome

  • create config.ini
[Selenium]
host: localhost
port: 9000
browserName: chrome
  • add config.ini in test
from contesto import ContestoTestCase, config

config.add_config_file("config.ini")

class TestExample(ContestoTestCase):
    def test_example(self):
        self.driver.get("http://google.com")

Documentation

More information