IEコンポーネントのボタン自動押下、チェックを付ける

〇チェックボックスにチェックを付ける

HtmlElementCollection buttons = webBrowser1.Document.GetElementsByTagName("input");

foreach (HtmlElement element in buttons)                         {

if (element.GetAttribute("id") == "selIdOpn")                             {                                 element.SetAttribute("checked", "false");                                                              //  element.InvokeMember("click");

}                         }



〇4番目のaタグをクリック

webBrowser1.Document.GetElementsByTagName("a")[4].InvokeMember("click");



〇ボタンのキャプションから

HtmlElementCollection buttons = webBrowser1.Document.GetElementsByTagName("input");

foreach (HtmlElement element in buttons)
{
if (element.GetAttribute("value") == "画像登録画面へ")
{

element.InvokeMember("click");

}
}

〇エレメントIDから
HtmlElement usernameButton = webBrowser1.Document.GetElementById("auc_submit2");

usernameButton.InvokeMember("click");

〇フォームを指定して
HtmlElement form = webBrowser1.Document.Forms[0];
form.InvokeMember("submit");

//説明文入力時にTEXTの方で開始するためのJAVASCRIPTを機動
object[] args = new object[] { "true" };

if (webBrowser1.Document != null)
{
webBrowser1.Document.InvokeScript("ModeTabTEXTON", args);

//注意OKボタンをクリック
HtmlElementCollection buttons2 = webBrowser1.Document.GetElementsByTagName("input");

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です