8種元素定位方式

2022-06-16 23:21:10 字數 650 閱讀 4889

8種元素定位方式:

xpath和css_selector比較

css_selector執行效率比id還快,因為:原始碼中by_id()方法會被自動轉成css()方法處理

css_selector的使用

1、通過css_selector的方式,可以採用任意的屬性來定位元素,只需要在屬性的兩邊加一對中括號即可

driver.find_element_by_css_selector('[value="2"]').click()
2、class_name不支援同時用兩個class定位,使用多個class_name定位時可以用css_selector()代替class_name(),只需要在每個class_name前面加上小數點「.」即可

driver.find_element_by_css_selector(".shopcar_btn_03.fl").click()

selenium8種元素定位方式

selenium id定位 1.find element by id name定位 2.find element by name classname定位 3.find element by class name 鏈結全部定位 4.find element by link text 鏈結部分位置定位 ...

元素定位8種方法

doctype html html lang en head meta charset utf 8 title title title head body p id abc 海客談瀛洲,煙濤微茫信難求 p a name abd 天南地北雙飛客,老翅兒幾回寒暑 a br a href a br spa...

web 8種元素定位

8種 定位方式 6種 通過乙個屬性來定位的 2種 組合各種屬性來定位 結合各種關係來定位 開啟跟google的乙個會話 driver webdriver.chrome 訪問乙個 driver.get 前六種唯一屬性訪問 1 通過元素的id屬性找元素 kw1234567 ele driver.find...