1

我正在设计一个基于 winforms 的测试应用程序(基于 WatiN)。我指定要测试的页面和要插入到文本框中的值,然后单击相应的按钮。

是否可以在我发出的请求中添加查询字符串(单击按钮时),然后获取下一页的 URL?基于此,我需要对它进行筛选。

4

3 回答 3

1

不确定 Watin 语法,但在 Watir(Ruby 版本)中,您可以获取在浏览器中显示的页面的 URL

browser.url

或者你需要在打开它之前获取下一页的 URL 吗?

于 2009-04-29T08:19:51.737 回答
1

根据您对 Am​​itK 的评论,Željko 的回答是正确的。在 WatiN(和 C#)中,语法是:

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

(以防万一:'ie' 是浏览器引用,使用您用来输入文本和单击按钮的任何对象)

于 2009-05-01T14:19:23.900 回答
0

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

于 2009-04-28T16:45:48.800 回答