Heim >Backend-Entwicklung >Python-Tutorial >Wie greife ich auf die HTML-Quelle eines WebElements in Selenium WebDriver zu?
Zugriff auf die HTML-Quelle eines WebElements mit Selenium WebDriver
Beim Testen von Webanwendungen ist es oft notwendig, auf die HTML-Quelle eines WebElements zuzugreifen Element oder seine untergeordneten Elemente. Selenium WebDriver bietet Methoden zum Abrufen sowohl der gesamten Seitenquelle als auch der Quelle einzelner Elemente.
Um die HTML-Quelle eines Elements abzurufen, verwenden Sie die Methode get_attribute('innerHTML'). Diese Methode gibt die Quelle des Elementinhalts zurück. Zum Beispiel:
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')
Verwenden Sie für die HTML-Quelle des Elements und seiner untergeordneten Elemente die Methode get_attribute('outerHTML'). Diese Methode gibt die Quelle mit dem aktuellen Element zurück.
Beachten Sie, dass die Attribute „innerHTML“ und „outerHTML“ nicht Teil der Standard-HTML-Spezifikation sind. Sie sind spezifisch für Webbrowser und werden möglicherweise nicht von allen Browsern unterstützt.
Das obige ist der detaillierte Inhalt vonWie greife ich auf die HTML-Quelle eines WebElements in Selenium WebDriver zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!