使用Python Selenium套件時,有哪些定位元件(By.)的方式?
使用Python Selenium套件時,有哪些定位元件的方式?
也就是By.XXX的XXX有哪些選擇?
| 屬性 | 說明 | 
|---|---|
| ID | id屬性定位 | 
| NAME | name屬性定位 | 
| XPATH | XPath定位 | 
| LINK_TEXT | 超連結文字定位 | 
| PARTIAL_LINK_TEXT | 部分超連結文字定位 | 
| TAG_NAME | html標籤名稱定位 | 
| CLASS_NAME | class屬性定位 | 
| CSS_SELECTOR | CSS Selector定位 | 
而以上的的屬性使用範例,可以參考如下:
#取單一元件(第一個)
find_element(By.ID, '所要查詢的id屬性值)
#取元件list
find_elements(By.ID, '所要查詢的id屬性值)
