正在从windows应用程序提交Web表单

本文关键字:提交 Web 表单 应用程序 windows | 更新日期: 2023-09-27 17:57:47

我是C#的新手,我想开发一个windows应用程序来自动化工作。

就像我有一个网络表单,用户总是转到那个网站,他必须点击提交链接。所以我

希望实现自动化。我可以使用创建一个网站请求

第一种方法

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

第二种方法

         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#代码自动点击锚点,我该如何实现?。。。。。哪种方式最好?

正在从windows应用程序提交Web表单

您可以查看一些web测试框架,如WatiN:http://www.codeproject.com/Articles/17064/WatiN-Web-Application-Testing-In-NET