テキスト領域の入力に問題があり、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も名前もありません..