1. 程式人生 > >selenium安裝及基本使用

selenium安裝及基本使用

  1. 安裝 pip install selenium

  2. 使用 建立selenium物件,driver = webdrive.Chrome() #如果第二步安裝錯誤,這一步會報錯 開啟瀏覽器 driver.get(url) 執行相關操作使用(詳情看4,5條) dir(driver) 檢視所有的方法 關閉 driver.close()

  3. 獲取元素定位

1. chrome.find_element_by_xxx(value)
    find_element_by_id(value)  #根據id值定位到元素
find_element_by_xpath(value) #根據xpath定位到元素 find_element_by_name(value) #根據name屬性值定位 find_element_by_class_name(value) # 根據class屬性來定位元素 find_element_by_css_selector(value) # 根據css選擇器定位 find_element_by_tag_name(value) # 根據標籤名定位 find_element_by_link_text(value) # 使用文字定位 find_element_by_partial_link_text(value
) # 使用部分文字定位 2. from selenium.webdriver.common.by import By chrome.find_element(By.xxx, value)
  1. 對元素進行操作
從定位的元素獲取對應的值
    .get_attribute(key)  獲取key屬性名對應的屬性值
    .text    獲取開閉標籤之間的文字內容
對定位到的元素的操作
    .click()  對元素執行點選操作
    .submit()  對元素執行提交操作
    .clear()  清空可輸入元素中的資料
    .send_keys(data)  向可輸入元素輸入資料

多標籤的處理 driver. window_handles 獲取所有的視窗列表 driver.switch_to.window(url) 切換到某一視窗

Iframe框架的處理 el = driver.find_element_by_xpath() 定位到框架 driver.switch_to.frame(el) 進入到框架中