0

私は C# が初めてで、作業を自動化する Windows アプリケーションを開発したいと考えています。

ユーザーが常にそのサイトにアクセスするWebフォームがあるように、送信リンクをクリックする必要があります。だから私は

自動化したい。を使用して、サイトへの Web リクエストを作成できます

第1の方法

      HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
      request.Referer = "http://referer.com";
      request.UserAgent = "Mozilla/5.0";
      response = (HttpWebResponse)request.GetResponse();

2番目の方法

         Process proc = new Process();
         proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
         Process.Start("firefox.exe", "urlofform");
         Thread.Sleep(5000);
         SendKeys.SendWait("{TAB}");
         SendKeys.SendWait("{TAB}");            
         SendKeys.SendWait("~");
         Thread.Sleep(3000);

実際のフォームでは、このようなアンカータグがあります

Windows アプリケーションから C# コーディングを使用してアンカーを自動的にクリックしたいのですが、どうすればこれを達成できますか?.....そして、どの方法が最適ですか?

4

1 に答える 1

0

WatiN などの Web テスト フレームワークを見ることができます: http://www.codeproject.com/Articles/17064/WatiN-Web-Application-Testing-In-NET

于 2013-02-06T06:52:52.850 に答える