from selenium import webdriver
driver = webdriver.Ie(executable_path = "e:\IEDriverServer") #打开浏览器
driver.get("http://wenku.baidu.com") #输入网址
#输入框输入“黄山”
driver.find_element_by_xpath("//input[@id='HD_CityName']").send_keys("黄山")
#清空输入框
driver.find_element_by_xpath("//input[@id='HD_CheckIn']").clear()
#点击的按钮被其他控件遮挡时
driver.execute_script('arguments[0].click()', driver.find_element_by_xpath("//input[@id='HD_Btn']"))
driver.find_element_by_xpath("//input[@id='HD_CheckIn']").click() #点击按钮
driver.back() #向后退
driver.forward() #向前进
d
driver.refresh() #刷新页面,输入的内容会初始化
driver.page_source() #获取网页源码,返回的其实是unicode字符串
driver.page_source[:50] #获取第50行的页面源码
driver.current_url #获取当前页面的url
driver.maximize_window() #窗口最大化
driver.set_page_load_timeout(2) #设置超时等待的时间,超过不再等待
driver.get_window_position() #获取坐标位置
driver.name #判断使用的浏览器
driver.set_window_position(y=200, x=400) #设置浏览器坐标
#y:指的上下走,屏幕最顶部y=0 ;x:指的左右走 ,最左边x=0,不再当前屏幕的会出现负数
#浏览器最大化的状态再去设置坐标就不起作用了
driver.get_window_position()['x'] #获取x轴的位置
driver.get_window_position()['y'] #获取y轴的位置
driver.get_window_size() # 获取浏览器的窗体大小
driver.get_window_size()['width'] #获取浏览器的宽度
driver.get_window_size()['height'] #获取浏览器的高度
driver.set_window_size(100,200) #设置浏览器的窗体大小