我正在开发自动化,我需要在问题上点击一个控件。超链接。当我尝试使用Document.getelementbyid访问控件时,我无法找到它。我搜索谷歌它可能是控制ID动态变化
以下是html源
<li>
<a id="_ctl0_ContentPlaceHolder_aDocSearchDynamic" href="dynamic.aspx" target="content">Dynamic Doc Search</a></li>
当我使用上述
的id进行搜索时 var DynSearch = webBrowser1.Document.GetElementById("_ctl0_ContentPlaceHolder_aDocSearchDynamic");
if (DynSearch != null)
DynSearch.InvokeMember("click");
返回NULL。
我在搜索后更改了它。在其中进行了更改。
var DynSearch = webBrowser1.Document.GetElementById("<%=aDocSearchDynamic.ClientID%>");
仍然返回NULL。
请帮帮我
我正在使用.NET窗口应用程序的Webbrowser控件