annotate sample.py @ 9:d09937a6cb4b

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