我希望 button9 使用 webbrowser1 自动单击 html 页面中的输入按钮。
这是下面输入按钮的代码。我从页面源中得到了这个。
<input type="image" name="phmiddle_0$ShoppingCartOrderSummary1$btnCheckout"
id="phmiddle_0_ShoppingCartOrderSummary1_btnCheckout" title="Checkout"
src="/content/images/global/buttons/checkout.gif" onclick="return
GMCR.CheckoutValidation();" style="border-width:0px;">
所以这是我在下面用来点击它的代码。
private void button9_Click(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("phmiddle_0$ShoppingCartOrderSummary1$btnCheckout").InvokeMember("Click");
}
我也试过这个
private void button9_Click(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("phmiddle_0_ShoppingCartOrderSummary1_btnCheckout").InvokeMember("Click");
}
这两个都没有工作。
我还尝试了其他一些非常长的代码,其中包含 var 和 htmlelement 标签,但它们都不起作用。
请帮助我,我在这里做错了什么。
我点击了button9,但它并没有自动点击输入按钮。