Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install haufe.selenium

How to install haufe.selenium

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install haufe.selenium
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.3.0 Available View build log
Windows (64-bit)
0.3.0 Available View build log
Mac OS X (10.5+)
0.3.0 Available View build log
Linux (32-bit)
0.3.0 Available View build log
Linux (64-bit)
0.3.0 Available View build log
LGPL 2.1
Lastest release
version 0.3.0 on Jan 5th, 2011


A wrapper for controlling the Selenium remote server. The Selenium RC server is a Java-based server for the remote executing of Selenium tests.

See also:

System Message: WARNING/2 (<string>, line 9)

Literal block expected; none found.



Use easy_install:

System Message: WARNING/2 (<string>, line 16)

Literal block expected; none found.

easy_install --no-deps haufe.selenium


You can control the server process using selsrvctl:

System Message: WARNING/2 (<string>, line 24)

Literal block expected; none found.

selsrvctl start | stop | status | foreground | fg


haufe.selenium also provides a dedicated testcase that should be used as a base class for all Selenium related unittests.

Configuration through environment variables:

SELENIUM_HOST - defines the hostname where the Selenium remote server is running

SELENIUM_PORT - defines the port of the Selenium remote server

SELENIUM_BROWSER - the browser name to be used for running tests (*iexplore, *firefox, ...). Check the Selenium RC server documentation for details

SELENIUM_INSTANCE_URL - the base URL of the webserver to be used to run the test against. The URL must not contain any path information - only something like:

System Message: WARNING/2 (<string>, line 47)

Literal block expected; none found.



This package is released under the LGPL 2.1. See LICENSE.txt.


0.2.1 (05.05.2008)

  • added support for several SELENIUM_INSTANCE_URLxxx' environment variables
  • added environment variable SELENIUM_HTTPS_PORT

0.2.0 (23.10.2007)

  • first public releasde

0.1.3 (02.10.2007)

  • updated selenium.py (from V 0.9.2)
  • overriding selenium.click() in order to capture Haufe-specific

System Message: WARNING/2 (<string>, line 78)

Bullet list ends without a blank line; unexpected unindent.

error messages

0.1.2 (26.09.2007)

  • added module level aliases for SeleniumTestcase and

System Message: WARNING/2 (<string>, line 85)

Bullet list ends without a blank line; unexpected unindent.


  • updated to official Selenium RC V 0.9.2 server

0.1.1 (20.08.2007)

  • testing: explicit check for Selenium server
  • added testing.selenium_enabled flag
  • basic support for starting the Selenium server in foregground

System Message: WARNING/2 (<string>, line 95)

Bullet list ends without a blank line; unexpected unindent.

on Windows systems

0.1.0 (11.09.2007)

  • initial release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:4

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.