In [8]:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
In [9]:
driver = webdriver.Firefox()
driver.get("http://pythonforengineers.com/articles/")
In [10]:
search_field = driver.find_element_by_name("s")
search_field.send_keys("build reddit bot")
In [11]:
search_field.send_keys(Keys.RETURN)
In [12]:
link = driver.find_element_by_link_text("Build a Reddit Bot Part 1")
link.click()
In [13]:
link2 = driver.find_element_by_partial_link_text("Next")
link2.click()
In [14]:
link3 = driver.find_element_by_partial_link_text("Next")
link3.click()
In [16]:
# This won't work, as there is no next link in the last page!
#link4 = driver.find_element_by_partial_link_text("Next")
#link4.click()
In [17]:
driver.close()
In [ ]: