网站自动化的最佳方法?

str*_*and 5 .net c# silverlight asp.net-mvc

让我重新解释一下这个问题......

这是一个场景:作为保险代理人,您经常与多个保险网站合作.对于每个网站,我需要登录并提取客户端.我希望自动化这个过程.

我目前有一个为iMacros构建的解决方案,但需要下载/安装.

我正在寻找一个使用.NET框架的解决方案,该框架允许用户提供他们的登录凭据和有关客户端的信息,我将能够为他们自动执行此过程.

这将涉及每个特定网站的知识,这很好,我将拥有所有这些信息.

我希望此过程能够在后台进行,然后在执行操作后将网站启动给用户.

The*_*att 8

您可以尝试以下工具:

它们是自动化测试工具/框架,允许您从UI角度编写自动化测试并验证结果.

  • 你是什​​么意思"更有证据"?在各自的页面上有很多这些框架的例子. (3认同)

Ada*_*eal 5

使用Watin.它是一个自动化IE和Firefox的开源.NET库.这比操纵原始HTTP请求或者攻击WebBrowser控件来执行您想要的操作容易得多,并且您可以从控制台应用程序或服务运行它,因为您提到这不是WinForms应用程序.

如果需要,您还可以使浏览器窗口不可见,因为您提到的仅在某个时刻向用户显示此信息.