2009-04-28 9 views
1

私はwiniベースのテストアプリケーション(これはWatiNに基づいています)を設計しています。テストするページとテキストボックスに挿入する値を指定し、対応するボタンをクリックします。一度フォームの提出を行ったページのURLを取得

私が(ボタンをクリックすると)リクエストにクエリ文字列を追加して、次のページのURLを取得できますか?これに基づいて、スクラップをスクリーニングする必要があります。

答えて

0

"次のページ"とは具体的にはどういう意味ですか?送信されたフォームは別のページにリダイレクトされますか?その場合は、次のページのURLを含むHTTP 302/303ステータスコードを受け取ります。あなたは

browser.url 

ブラウザに表示されたページのURLを取得したり、あなたがそれを開く前に、次のページのURLを取得する必要が行うことができますWatin構文について確認が、ワチール(Rubyのバージョン)ではありません

+0

:WatiNで (とC#)、構文は

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

つまり、ボタンをクリックするとボタンがロードする新しいページが表示されます。WatiNを通してそのページのURLを取得するにはどうすればいいですか? – dotnetdev

1

1

AmitKへのあなたのコメントに基づいて、Željkoの答えは正しいです。基本的にはどのようなI:(「すなわち」のブラウザの参照、テキストを入力し、ボタンをクリックするために使用するものは何でもオブジェクトを使用することである念のため)

関連する問題