webbrowser1を使用して、button9が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");
}
それらの2つのどれも機能しませんでした。
var タグと htmlelement タグを含む他の非常に長いコードもいくつか試しましたが、どれも機能しませんでした。
私を助けてください、私はここで何が間違っていますか。
button9 をクリックしましたが、入力ボタンが自動的にクリックされません。