Get HTML Source of WebElement in Selenium WebDriver using Python

后端 未结 14 1906
误落风尘
误落风尘 2020-11-22 13:45

I\'m using the Python bindings to run Selenium WebDriver:

from selenium import webdriver
wd = webdriver.Firefox()

I know I can grab a webel

14条回答
  •  执念已碎
    2020-11-22 14:18

    You can read innerHTML attribute to get source of the content of the element or outerHTML for source with the current element.

    Python:

    element.get_attribute('innerHTML')
    

    Java:

    elem.getAttribute("innerHTML");
    

    C#:

    element.GetAttribute("innerHTML");
    

    Ruby:

    element.attribute("innerHTML")
    

    JS:

    element.getAttribute('innerHTML');
    

    PHP:

    $element->getAttribute('innerHTML');
    

    Tested and works with the ChromeDriver.

提交回复
热议问题