view sample.py @ 11:24ff8a9c76c4

all day for three lines
author Robert McIntyre <rlm@mit.edu>
date Tue, 25 Oct 2011 08:00:48 -0700
parents d09937a6cb4b
children
line wrap: on
line source
1 #!/usr/bin/env python
3 from selenium import webdriver
4 from selenium.common.exceptions import NoSuchElementException
5 from selenium.webdriver.common.keys import Keys
6 import time
8 browser = webdriver.Firefox() # Get local session of firefox
9 browser.get("http://www.yahoo.com") # Load page
10 assert "Yahoo!" in browser.title
11 elem = browser.find_element_by_name("p") # Find the query box
12 elem.send_keys("seleniumhq" + Keys.RETURN)
13 time.sleep(0.2) # Let the page load, will be added to the API
14 try:
15 browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
16 except NoSuchElementException:
17 assert 0, "can't find seleniumhq"
18 #browser.close()