Skip to content

Instantly share code, notes, and snippets.

@lvidarte
Created February 9, 2018 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lvidarte/929201277377521e8bf731737fb23d81 to your computer and use it in GitHub Desktop.
Save lvidarte/929201277377521e8bf731737fb23d81 to your computer and use it in GitHub Desktop.
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.imaginelearning.com")
e = browser.get_element_by<tab>
e = browser.find_element_by_css_selector("div.banner-content > div.content > div:nth-child(3)")
e.text
e.click()
e = browser.find_element_by_css_selector("span.modal-video-close-icon")
e.click()
< scroll to learn more >
>>> e = browser.find_element_by_link_text("Learn More")
>>> e.text
'Learn More'
>>> e.click()
browser.title
image = browser.get_screenshot_as_png()
f = open("/tmp/screenshot.png", "wb").write(image)
f.close()
<Ctrl-D>
vimg /tmp/screenshot.png
browser.back()
// scroll up
browser.find_element_by_css_selector("button.navbar-toggle").click()
browser.find_element_by_link_text("Sign In").click()
>>> els = browser.find_elements_by_class_name("help-card")
>>> len(els)
9
>>> els[3].click()
>>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment