因为链接是动态生成的,
<a href="javascript:;" onclick="$articleManage('56195fd901012lxz',5);return false;">留言</a>
请教如何定位这样的网页元素
菜鸟+新手,没豆了
使用DOM,一样的可以。
假如你能对这个html设定一个比较特殊的name或者id的话,则更简单了。如果没有,那么检索起来相对难点。
另外,你也可以通过设置class来检索。
别告诉我说你对DOM不熟悉,如果不熟悉,那么就先熟悉这个吧。
是不熟悉,没接触过,菜,没法定位就没法模拟点击
HtmlElementCollection es = webBrowser1.Document.GetElementsByTagName("a");
foreach (HtmlElement h in es)
{
if (h.InnerText == "留言")
{
//操作
}
}