我正在使用Python绑定来运行Selenium WebDriver.
from selenium import webdriver
wd = webdriver.Firefox()
Run Code Online (Sandbox Code Playgroud)
我知道我可以抓住这样的一个元素......
elem = wd.find_element_by_css_selector('#my-id')
Run Code Online (Sandbox Code Playgroud)
而且我知道我可以获得完整的页面来源...
wd.page_source
Run Code Online (Sandbox Code Playgroud)
但无论如何要获得"元素来源"?
elem.source # <-- returns the HTML as a string
Run Code Online (Sandbox Code Playgroud)
用于Python的selenium webdriver文档基本上不存在,我在代码中看不到任何似乎启用该功能的内容.
有关访问元素(及其子元素)的HTML的最佳方法的任何想法?
python selenium automated-tests webdriver selenium-webdriver
什么是将org.w3c.dom.Documentstdout 打印(也称为格式化)a的最简单方法?
我正在使用JAVA FX控件处理swing应用程序.在我的应用程序中,我必须打印出webview中显示的html页面.我正在尝试的是在HtmlDocuement的帮助下在一个字符串中加载webview的html内容.
要从Web视图加载html文件的内容,我使用以下代码,但它无法正常工作:
try
{
String str=webview1.getEngine().getDocment().Body().outerHtml();
}
catch(Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)