亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python Selenium 給定一個元素,使用 element.find_element

Python Selenium 給定一個元素,使用 element.find_element

瀟瀟雨雨 2023-10-11 16:15:46
我試圖將搜索范圍限制為特定元素內的所有節點。我更愿意通過搜索來做到這一點element.find_element_by_CSS_selector。然而,似乎用這種方法搜索只會給我該元素的直接子元素,而不是下面的兩個或更多級別。根據我在這個問題中讀到的內容:Selenium - Difference Between WebDriver.findElement() and WebElement.findElement() Children僅出現預期/正確的行為。我想知道是否有一種優雅的方法來限制使用給定 Web 元素對象的“查找元素”搜索的范圍。類似的東西driver.element.find_element_by_CSS_selector。也許有一種使用 Xpath 的方法?*我仍在學習術語。如果我對元素、節點、級別的使用不正確,我深表歉意。
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

element.find_element_by_CSS_selectorelement- 在這種情況下,您可以找到(任何級別)的任何孩子

element.find_elements_by_xpath- 也可用于搜索子元素element(不要忘記以 開頭 xpath .,否則,您將在整個頁面中搜索元素,即element.find_elements_by_xpath(".//input")


查看完整回答
反對 回復 2023-10-11
  • 1 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號