首先,我做了一些搜索,却发现没有工作方式。 无论如何,网站有这个:
<td id="TOOL" width="30">
<img border="0" src="../../i/tool.jpg" onmouseover="this.src='../../i/tool/toola.jpg'" onmouseout="this.src='../../images/tool/tool.jpg'" onclick="return Stuffx ();"/>
</td>
这里的重要部分是,我相信“返回Stuffx();”
所以我可以通过Invokemembers和raiseevents点击按钮,但是如何点击这个图像? 顺便说一句,我试图在“webbrowser”和c#上做这个,如果你没有注意到标签。
答案 0 :(得分:2)
您可以使用HtmlDocument的InvokeScript方法执行JavaScript函数。
InvokeScript("Stuffx");
答案 1 :(得分:1)
看看WatiN。它不容易。下面是一个关于如何打开谷歌并点击“谷歌搜索”按钮的示例。如果不是单击要单击图像的按钮,请使用browser.Image(...)
using (var browser = new IE("http://www.google.com"))
{
browser.Button(Find.ByName("btnG")).Click();
}