from selenium import webdriver
driver = webdriver.Ie(executable_path = "e:\\IEDriverServer") #打開瀏覽器
driver.get("http://wenku.baidu.com") #輸入網址
web
#輸入框輸入「黃山」
driver.find_element_by_xpath("//input[@id='HD_CityName']").send_keys("黃山")瀏覽器
#清空輸入框
driver.find_element_by_xpath("//input[@id='HD_CheckIn']").clear()url
#點擊的按鈕被其餘控件遮擋時
driver.execute_script('arguments[0].click()', driver.find_element_by_xpath("//input[@id='HD_Btn']"))code
driver.find_element_by_xpath("//input[@id='HD_CheckIn']").click() #點擊按鈕ip
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,再也不當前屏幕的會出現負數
#瀏覽器最大化的狀態再去設置座標就不起做用了element
driver.get_window_position()['x'] #獲取x軸的位置unicode
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) #設置瀏覽器的窗體大小get