次のJavaScriptはgoogle.comで実行されます。
String js = "document.evaluate(\"//form[@name='f']\",
document, null, XPathResult.ANY_TYPE, null);";
フォームが見つかったら、QtにQWebElementとして戻したいと思います。例えば:
QWebElement element = (QWebElement)webView.page().mainFrame().evaluateJavaScript(js);
(QWebElementの代わりにStringオブジェクトを使用した場合、上記が機能することはわかっています。)
どんなアイデアでも大歓迎です!