用于模拟用户操作的应用程序

时间:2012-01-07 14:23:16

标签: c# .net

在.NET中编写用于模拟用户操作的应用程序是否真实?例如,使用鼠标打开浏览器,键入url,按Enter键,单击某些链接等

当然,在点击链接之前我需要通过href参数找到它,或者像那样使用它。

谢谢。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Visual Studio 2010 Premium或Ultimate,则可以创建一种称为Coded UI测试的测试项目。编码的UI允许您通过记录操作和断言正确的行为来创建UI测试。

@oleksii还提到了Selenium和Watin,它们是类似的工具。

当然,如果您只想录制和播放动作,那么您真正需要的只是一个宏录音机。您可以谷歌该术语并找到许多工具,让您记录和回放用户操作。

答案 1 :(得分:0)

如果您正在使用C#,您可以使用NUnit和Selenium进行浏览器自动化/测试。

我在http://blog.testingbot.com/2012/01/08/selenium-automated-browser-testing-with-c-and-nunit

上写了一篇关于此事的文章