2009-04-28 147 views
1

我正在设计基于winforms的测试应用程序(它基于WatiN)。我指定要测试的页面以及要插入文本框的值,然后单击相应的按钮。一旦提交表单提交页面的网址

是否可以向我所做的请求(点击按钮时)添加查询字符串,然后获取下一页的URL?基于此,我需要筛选它。

回答

0

“下一页”是什么意思?提交时表单是否重定向到另一个页面?如果是这样,您将收到包含下一页URL的HTTP 302/303状态码。

+0

我基本上意思是当点击一个按钮和按钮指向加载的新页面时,如何通过WatiN获取该页面的网址? – dotnetdev 2009-04-28 22:45:21

1

不确定华廷语法,但在的Watir(Ruby的版本),你可以在浏览器中显示的页面的URL与

browser.url 

或者你需要你打开它之前获得下一个网页的URL ?

1

根据你对AmitK的评论,Željko的回答是正确的。 在华廷(和C#),语法是:

Console.WriteLine("The current page is:" + ie.Url.ToString()); 

(以防万一:“即”是浏览器基准,无论您使用的对象来输入文字,然后点击按钮使用)