1. 程式人生 > >selenium+python元素定位方法

selenium+python元素定位方法

1、通過ID定位

find_element_by_id()

2、通過class定位

find_element_by_class_name()

3、通過tag定位(通過tag識別某個元素的概率很低,很難通過tag name區分不同元素)

find_element_by_tag_name("div")

4、通過link定位

<a href="https://passport.csdn.net/account/login">登入</a>

find_element_by_link_text("登入")

5、通過XPATH定位(最好不要用絕對路徑,使用元素屬性或者層級結合的方式)

絕對路徑:find_element_by_xpath(“/html/body/div/div[2]/div/from/span/input”)

利用元素屬性定位:find_element_by_xpath("//input[@id='kw']")

利用層級與屬性結合:find_element_by_xpath("//span[@class='bg_s_ipt']/input")