1 为QWebEngineView(或者QWebEnginePage)设置url
web_view->setUrl(QUrl("http://baidu.com"));
或者web_view->page()->setUrl(QUrl("http://baidu.com"));
其实view也是调用了QWebEnginePage的setUrl函数。
运行后就会在QWebEngineView上显示百度页面。
2 利用谷歌浏览器开发者工具找到搜索框和提交框元素
两个元素有id,分别为kw,su:
3 运行javascript代码
填入字符:web_view->page()->runJavaScript(“$('#kw').val('ssc');”);
提交:web_view->page()->runJavaScript(“"$(\"#su\").submit();");