【发布时间】:2012-06-15 14:12:59
【问题描述】:
我正在尝试登录网站。我能够使用所有连接信息正确填写表格,但我无法登录页面。该按钮是一个没有名称或ID的链接,所以我无法直接单击它。我一直在研究 invokeScript() 的东西,但这似乎也不起作用。这是按钮代码:
<div style="float:left; width:50px; margin: 0px auto 0px auto; text-align:center;">
<div id="loginBtn">
<a href="#" style="text-decoration:none; font-weight:bold; font-size: 10px; color:#FFFFFF;" onClick="javascript: LoginSubmit(event, true);" tabindex="3">
Log In
</a>
</div>
</div>
我怎样才能点击这样的链接?
我试过这样的东西:
webBrowserControl.InvokeScript("LoginSubmit", "true" );
webBrowserControl.InvokeScript("LoginSubmit(event, true)");
和
webBrowserControl.InvokeScript("LoginSubmit", new object[] { new string[] { "event", "true" } });
【问题讨论】:
-
这个问题甚至不包括什么是(是)错误。谷歌搜索时没有用。
标签: c# javascript wpf-controls webbrowser-control invokescript