0

テキスト領域の入力に問題があり、C#コードを使用してボタンをクリックします...ウェブブラウザやwatinなどを使用しているかどうか気にしない場合は、例を教えてください...

<textarea class="textarea" placeholder="Say something" style="overflow: hidden;"></textarea>



<div class="comment-submit-container">
<button class="comment-submit" type="submit">Post Comment</button>
<img class="comment-submit-loading" width="16" height="16" src="www.notimportantlink.com" alt="">
</div>

これは私がclass..基本的にstackoverflowからの助けを使って試したことです

webBrowser1.DocumentText = "text with classes";
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {

            foreach (HtmlElement txt in webBrowser1.Document.GetElementsByTagName("textarea"))
            {
                if (txt.GetAttribute("ClassName") == "textarea")
                {
                    txt.SetAttribute("value", "adsasdassd");
                   // MessageBox.Show("uneseno");
                }
            }
       foreach (HtmlElement btn in webBrowser1.Document.GetElementsByTagName("button"))
            {
                if (btn.GetAttribute("ClassName") == "comment-submit")
                {
                    btn.InvokeMember("Click");
                    MessageBox.Show("kliknuto");
                }
            }


        }

HTMLコードでわかるように、IDも名前もありません..

4

1 に答える 1