C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 113 を表示中)
■66896 / )  webBrowser自動入力で、ファイルを添付するには?
□投稿者/ まい (1回)-(2013/06/03(Mon) 17:02:23)

分類:[C#] 

2013/06/03(Mon) 17:39:00 編集(投稿者)
環境:C#2010  win7

こんにちは。

webBrowserを使って、Webフォームの自動操作を行おうとしています。
フォームへの文字入力や送信ボタンの実行はわかりましたが、
ファイルの参照部分がわかりません。

例えば、下記のhtmlソースの場合に、
ファイルの参照部分はどうのようすれば自動化できるのでしょうか?

 <form id="upload" action="/upload/" enctype="multipart/form-data" method="post" target="dummy">
 <input id="upload_file" type="file" value="" name="file">
 <input id="upload_comment" type="text" name="comment">
 <input id="upload_submit" class="submit" type="submit" value="送信" name="submit">


探してみたものの見付からないので、今は、
ファイル参照ダイアログを出して、ファイルパスをキー送信し、Enter送信して、
良い出来ではありません。

また、
webBrowser1.Document.GetElementById("upload_file").InnerText = @"C:test.txt";
としてみたところ、
「プロパティは、この型の HtmlElement 上でサポートされていません」と怒られてしまいました。


よろしくお願いいたします。

返信 編集キー/


管理者用

- Child Tree -