【问题标题】:c# javascript in browserc# 浏览器中的javascript
【发布时间】:2011-05-02 23:33:57
【问题描述】:

我正在尝试自动点击网页上的按钮。可在此处找到按钮示例:http://www.movshare.net/video/ut55cfdvg5wgj/?

我可以在 firefox 中使用 firebug 中的 javascript 来摆脱它,但是当我在 c# 中使用浏览器控件尝试相同的脚本时,它不起作用。

脚本是:

btn = document.getElementsByName("submit"); 
btn[0].click();

任何帮助都会很好。

【问题讨论】:

  • 你能把你的c#代码贴出来吗?
  • 或至少包含您的按钮的 HTML 输出?

标签: c# javascript firefox browser firebug


【解决方案1】:

.click会引用对应的事件,试试;

.Document.All.GetElementsByName("submit")[0].InvokeMember("click");

【讨论】:

  • 上面的代码是javascript,不是c#。 .click(); 似乎是一个函数,因为它可以与 firebug 一起正常工作并触发点击事件。
  • 现在可以使用了,之前没有尝试过使用.All。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-06
  • 2011-09-14
相关资源
最近更新 更多