C#如何打开网页并单击按钮

时间:2016-12-14 13:13:41

标签: c# click webpage

我有一个问题需要解决。

按钮具有以下代码:

WebBrowser wb = new WebBrowser();
wb.Navigate(link, true);
wb.Document.GetElementById(idname).InvokeMember("click");

我在GetElementById上有一个NullReferenceException,因为当我到达它时,页面是" white"。如果我评论GetElementById,页面就会正确打开。

由于

1 个答案:

答案 0 :(得分:0)

这是:

private WebBrowser _wb = new WebBrowser();

public FormMain()
{
    _wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
    InitializeComponent();
}