selenium 2.12.1
Python bindings for Selenium
Selenium Python Client Driver is a Python language binding for Selenium Remote Control (version 1.0 and 2.0).
Currently the remote protocol, Firefox and Chrome for Selenium 2.0 are supported, as well as the Selenium 1.0 bindings. As work will progresses we'll add more "native" drivers.
See here for more information.
Installing
Python Client
pip install -U selenium
Java Server
Download the server from http://selenium.googlecode.com/files/selenium-server-standalone-2.12.0.jar
java -jar selenium-server-standalone-2.12.0.jar
Example
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.yahoo.com") # Load page
assert "Yahoo!" in browser.title
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
Documentation
Use The Source Luke!
http://code.google.com/p/selenium/source/browse/trunk/py/selenium/webdriver/remote/webdriver.py
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| selenium-2.12.1.tar.gz (md5) | Source | 2011-11-10 | 3MB | 168 | |
- Home Page: http://code.google.com/p/selenium/
-
Categories
- Development Status :: 5 - Production/Stable
- Intended Audience :: Developers
- License :: OSI Approved :: Apache Software License
- Operating System :: MacOS :: MacOS X
- Operating System :: Microsoft :: Windows
- Operating System :: POSIX
- Programming Language :: Python
- Topic :: Software Development :: Libraries
- Topic :: Software Development :: Testing
- Package Index Owner: maikroeder, hugs, David.Burns, adamgoucher, lsemerau
- Package Index Maintainer: tebeka, David.Burns, epall, lsemerau
- DOAP record: selenium-2.12.1.xml


