2009-04-28 82 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()); 

(以防萬一:「即」是瀏覽器基準,無論您使用的對象來輸入文字,然後點擊按鈕使用)