C#自动化ASP.NET网站

时间:2010-08-05 07:44:57

标签: c# asp.net automation

我有一个网站,我需要传递4个参数,然后以编程方式提取数据,但是有一个大问题。该网站内置于ASP.NET中,在AJAX中使用FORM。所以,我可以通过编程方式填充一个字段然后填写第二个字段。需要单击按钮才能填充第三个字段,因此我按编程方式按下按钮。问题是,当我单击按钮时,第二个填充在调用按钮事件之前变为空并导致错误。

那么有没有一种方法可以在不造成错误的情况下大幅填充字段?

3 个答案:

答案 0 :(得分:2)

查看WatiN等网络自动化库 - 这可以让您进行此类互动。

答案 1 :(得分:2)

我同意Oded的意见,并希望补充一点,Selenium RC替代NUnit可能是一种选择。

答案 2 :(得分:0)

我相信IRobotSoft网络刮刀可以做这种工作。您将使用两个表单填充操作,并在它们之间添加单击操作。