使用Selenium WebDriver 存取WebElement 的HTML 來源
測試Web 應用程式時,通常需要存取WebElement 的HTML 來源元素或其元素。 Selenium WebDriver 提供了檢索整個頁面原始碼和單一元素原始碼的方法。
要取得元素的 HTML 原始碼,請使用 get_attribute('innerHTML') 方法。此方法傳回元素內容的來源。例如:
from selenium import webdriver wd = webdriver.Firefox() elem = wd.find_element_by_css_selector('#my-id') # Get the HTML source of the element's content element_source = elem.get_attribute('innerHTML')
對於元素及其子元素的 HTML 來源,請使用 get_attribute('outerHTML') 方法。此方法傳回目前元素的來源。
請注意,innerHTML 和outerHTML 屬性不是標準HTML 規範的一部分。它們特定於網頁瀏覽器,可能並非所有瀏覽器都支援。
以上是如何在 Selenium WebDriver 中存取 WebElement 的 HTML 來源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!