#coding=utf-8
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
#设置窗口尺寸
driver.set_window_size(600,600)
#寻找hello kitty
driver.find_element_by_id("kw").send_keys("hello kitty")
driver.find_element_by_id("su").click()
time.sleep(3)
#运用js定位到位置
js = "window.scrollTo(100,450);"
driver.execute_script(js)
time.sleep(3)
driver.quit()
下面是火狐出来的结果窗口:
但是没有通过js定位 并且报错:
原来是窗口尺寸太小了,导致搜索按钮没有全部显示出来,修改下窗口尺寸:
#设置窗口尺寸
#driver.set_window_size(600,600)
driver.set_window_size(800,800)
完美!!!
成功定位!!!