0

我是 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# 编码来自动单击锚点,我该如何实现这一点?.....那是最好的方法吗?

4

1 回答 1

0

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

于 2013-02-06T06:52:52.850 回答