フォーラムサイトに移動するために使用するWebBrowserオブジェクトがあります。現在、操作する必要のあるテキストエリアがあるフォームに入力しています。
トピックを書き終えてtextareaの値を送信したとき、値が希望どおりに設定されませんでした。
WebBrowser browser = new WebBrowser();
browser.Navigate("www.example.com");
browser.Document.All["textarea"].InnerText = "MyText";
browser.Document.All["SubmitButton"].InvokeMember("Click");
これは機能しませんでした。もう1つ重要なことです。デバッグ中にHTMLビジュアライザーを使用してページを表示すると、ビジュアライザーのテキスト領域の領域が表示されません。「このプログラムはWebページを表示できません」と表示されますが、ページの残りの部分は正常に表示されます。
textareaについて、HTML5要素であると聞きました。WebBrowserはInternet Explorerを使用するActiveXであるため、 textarea要素をサポートしないバージョンのInternet Explorerを使用している可能性がありますか?私はIE10を持っています。
textareaの値を正しく設定する方法を教えてもらえますか?