2011-08-03 20 views
1

如果我有一个包含所有脚本的html页面,如何将此html提供给.NET中的某种egine并使用C#可以模拟用户与该页面的交互页面(就像有问题地按下一个按钮或者导致网页请求html文件内的一个网格的下一页),这将导致页面做任何服务器交互,如果它在浏览器内并且获得C#引擎从服务器接收respose?使用C#触发html页面内的java脚本代码

这样的引擎是否存在可以托管html文件并以编程方式发送事件?这种方法称为什么?

+0

你能澄清一下,如果这是一个你需要执行的业务功能,或者这是为了在你的html页面上执行自动测试吗? –

+0

WebBrowser控件可能吗? –

回答

1

有几件软件可以做你想做的事,但我不知道它们是否可以通过C#控制。为什么你需要使用C#?

我知道这样做是软件....

  • 华廷

或菲利普·施密德建议,你可以使用WebBrowser控件编写自己和搜索控件,设置它们的文本值并模拟点击事件。

+0

有没有办法在slient模式下使用Watin? – iCode