我正在设计一个基于winforms的测试应用程序(基于WatiN)。我指定要测试的页面和要插入文本框的值,然后单击相应的按钮。
是否可以在我发出的请求中添加查询字符串(单击按钮时),然后获取下一页的URL?基于此,我需要屏蔽它。
答案 0 :(得分:1)
不确定Watin语法,但在Watir(Ruby版本)中,您可以获取浏览器中显示的页面的URL
browser.url
或者您是否需要在打开它之前获取下一页的URL?
答案 1 :(得分:1)
根据您对AmitK的评论,Željko的回答是正确的。 在WatiN(和C#)中,语法为:
Console.WriteLine("The current page is:" + ie.Url.ToString());
(以防万一:'ie'是浏览器参考,使用您用来输入文本和点击按钮的任何对象)
答案 2 :(得分:0)
“下一页”到底是什么意思?提交时表单是否重定向到另一个页面?如果是这样,您将收到带有下一页URL的HTTP 302/303状态代码。