Pio*_*ost 6 qt dom qwebelement qwebpage qwebkit
拥有以下html的DOM;
<a href="?op=order">
<img class="img_button" src="picture.gif"
onMouseOver="this.src='some.gif';"
onMouseOut="this.src='some_other.gif';"
alt="" border="0">
</a>
Run Code Online (Sandbox Code Playgroud)
如何在QWebKit(特别是QWebPage)中关注链接(href).
请注意,这是一个链接的图像.
通过模拟鼠标点击我无法做到(我不想,即使我可以),因为我不使用QWebView,因此我没有渲染页面.
小智 8
假设你在名为"link"的变量中有链接的QWebElement(通过findFirst或其他任何方式定位):
link.evaluateJavaScript("var evObj = document.createEvent('MouseEvents'); evObj.initEvent('click',true,true); this.dispatchEvent(evObj);")
(这是在Python中,但它是重要的Javascript.是的,这是模拟鼠标单击,但由于它不使用坐标,它适用于未呈现的QWebPage.)
| 归档时间: |
|
| 查看次数: |
6419 次 |
| 最近记录: |