有没有办法在 Python 中使用 Selenium 获取 web 元素的外部 HTML 的外部 HTML?

dsa*_*uce 2 python selenium

我正在使用它来获取表格中的一行:

element = browser.find_element_by_xpath("//*[contains(text(),'Sample Text')]")
html_text = element.get_attribute('outerHTML')
Run Code Online (Sandbox Code Playgroud)

这给了我,<td>...</td>但我想要<tr><td>...</td><td>...</td></tr>

我该怎么做呢?

And*_*son 5

如果要获取父元素的outerHTML,可以在下面使用

html_text = element.find_element_by_xpath('..').get_attribute('outerHTML')
Run Code Online (Sandbox Code Playgroud)