以下 javascript 将在 google.com 上执行:
String js = "document.evaluate(\"//form[@name='f']\",
document, null, XPathResult.ANY_TYPE, null);";
现在,当找到表单时,我想将它作为 QWebElement 回到 Qt 中。例如:
QWebElement element = (QWebElement)webView.page().mainFrame().evaluateJavaScript(js);
(如果我要使用 String 对象而不是 QWebElement,我知道上述方法有效。)
任何想法都受到高度赞赏!