[Python] Selenium find element by attribute

Posted in :

遇到一個神奇的 div tag, 很特別的是他有 attrib, tag 如下:

<div data-show-scrollbar="true">

選取用的 python script

from selenium.webdriver.common.by import By
find_element(By.XPATH, '//div[@data-show-scrollbar="true"]')

常用的 By. 有這幾個

id屬性定位
driver.find_element(By.ID,」id值」)
name屬性定位
driver.find_element(By.NAME, 「name值」)
classname屬性定位
driver.find_element(By.CLASS_NAME, 「claname」)
 超連接a定位
driver.find_element(By.LINK_TEXT, 「text文本信息」)
a標籤部分文本屬性定位
driver.find_element(By.PARTIAL_LINK_TEXT, 「Partal_Link信息」)
標籤名定位
driver·find_elemnt(By.TAG_NAME, 「標籤名")
xpath路徑定位
driver.find_element(By.XPATH, 「xpath定位信息」)
css選擇器定位
driver.find_element(By.CSS_SELECTOR, 「css定位信息」)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *