Selenium - send keys - what element should I use

Milano picture Milano · Jun 19, 2015 · Viewed 11.8k times · Source

I'm trying to scroll at the bottom of the page. I was adviced, here on SO, to do this:

from selenium.webdriver.common.keys import Keys
element = driver.find_element_by_ ...
element.send_keys(Keys.CONTROL , Keys.END)

I can't figure out what element shoul I use. I was trying to put a webdriver instance instead of element but it did not work. I need something like current window element?

Have you any ideas?

Answer

Andersson picture Andersson · Jun 19, 2015

This should be enough to make scroll to page bottom

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver=webdriver.Chrome()
driver.get("site_name")
driver.find_element_by_xpath('//body').send_keys(Keys.CONTROL+Keys.END)