1. 程式人生 > >python+selenium之定位web頁面元素:輸入、點選事件觸發

python+selenium之定位web頁面元素:輸入、點選事件觸發

通過前端工具,我們看可以看到頁面上的元素都是由一行一行的程式碼組成。它們之間有層級的組織起

來,每個元素有不同的標籤名和屬性值。那麼在 Selenium 當中就是通過這資訊來找到不同的元素的。

webdriver 提供了八種元素定位方法:

  1. id
  2. name
  3. class name
  4. tag name
  5. link text
  6. partial link text
  7. xpath
  8. css selector

在 Python 語言中對應的定位方法如下:

find_element_by_id()

find_element_by_name()

find_element_by_class_name()

find_element_by_tag_name()

find_element_by_link_text()

find_element_by_partial_link_text()

find_element_by_xpath()

find_element_by_css_selector()