Pre-release
This release is a pre-release and may not be stable for production use.
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.0a4.jar
java -jar selenium-server-standalone-2.0a4.jar
Example
from selenium.remote import connect
from selenium import FIREFOX
from selenium.common.exceptions import NoSuchElementException
from time import sleep
browser = connect(FIREFOX) # Get local session of firefox
browser.get("http://www.yahoo.com") # Load page
assert browser.get_title() == "Yahoo!"
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("selenium\n")
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
Coming soon, in the meantime - “Use the source Luke”
Release files for selenium 2.0-dev-9310
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| selenium-2.0-dev-9310.tar.gz | 652.2 kB | Details |
Release files / selenium-2.0-dev-9310.tar.gz
| Download URL | selenium-2.0-dev-9310.tar.gz |
|---|---|
| Size | 652.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e3fe0eb62482fb106751d24d7773110c838cc434458d993d1b59a4ffe3dae1e
|
|
BLAKE2b-256 checksum How to use checksums |
c5086daaf40f932e524712840ba6737b68d41a6eea8d513989fa0ed09837ca6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |