Skip to content

Instantly share code, notes, and snippets.

@hjwp
Created October 29, 2013 15:25
Show Gist options
  • Select an option

  • Save hjwp/7216765 to your computer and use it in GitHub Desktop.

Select an option

Save hjwp/7216765 to your computer and use it in GitHub Desktop.
from selenium import webdriver
import sys
if 'phantom' in sys.argv:
browser = webdriver.PhantomJS()
else:
browser = webdriver.Firefox()
browser.implicitly_wait(3)
try:
browser.get('http://phantombug.ottg.eu/')
browser.find_element_by_name('item_text').send_keys('new item\n')
table = browser.find_element_by_id('id_list_table')
rows = table.find_elements_by_tag_name('tr')
results = [r.text for r in rows]
print '\n'.join(results)
browser.find_element_by_name('item_text').send_keys('second item\n')
table = browser.find_element_by_id('id_list_table')
rows = table.find_elements_by_tag_name('tr')
results = [r.text for r in rows]
print '\n'.join(results)
assert '2: second item' in results
finally:
browser.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment