Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save garthhumphreys/17d6a1809b6f57be6b5a to your computer and use it in GitHub Desktop.
Save garthhumphreys/17d6a1809b6f57be6b5a to your computer and use it in GitHub Desktop.
PhantomJS + Selenium Testing
'''
You'll need to install npm, nodejs and phantomjs
$ apt-get install nodejs nodejs-dev npm phantomjs
$ pip install selenium-python
'''
from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get('http://thewebsite.com/')
browser.find_element_by_css_selector("input[name='Agree'][value=Yes']").click()
browser.save_screenshot('screenshot.png')
# etc,etc
browser.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment