C#WebBrowser按钮addtocart单击它,然后转到下一个另一个页面并单击“提交”

时间:2018-06-08 16:17:17

标签: c# winforms getelementbyid

我用它来点击第一页

        webBrowser1.Document.GetElementById("vwd-add-to-cart").InvokeMember("click");

我想点击下一页的提交按钮 在上一次完全加载之后。

            webBrowser1.Document.GetElementById("shipping-first-name").SetAttribute("value", "john");

点击addtocart按钮并加载页面后我想把它放在名字中

点击第一页后我将如何知道我在下一页并开始在下一页enter image description here中放置代码?  在这里你可以看到gif pic了解 enter image description here

1 个答案:

答案 0 :(得分:1)

您应该注册一个事件DocumentCompleted

WebBrowser.DocumentCompleted Event

webBrowser1.DocumentCompleted +=
        new WebBrowserDocumentCompletedEventHandler(webDocument);



private void webDocument(object sender,
    WebBrowserDocumentCompletedEventArgs e)
{
    // this will raise after your page loaded.
}