Skip to content

Instantly share code, notes, and snippets.

@terryjbates
Created August 16, 2012 02:23
Show Gist options
  • Save terryjbates/3365799 to your computer and use it in GitHub Desktop.
Save terryjbates/3365799 to your computer and use it in GitHub Desktop.
Rudimentary Python script that demos how selenium can do stuff
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 = webdriver.Chrome() # 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()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment