Получение URL страницы после отправки формы - PullRequest
1 голос
/ 28 апреля 2009

Я разрабатываю приложение для тестирования на основе winforms (основанное на WatiN). Я указываю страницу для проверки и значение для вставки в текстовое поле, а затем нажимаю соответствующую кнопку.

Можно ли добавить строку запроса к моему запросу (при нажатии кнопки), а затем получить URL-адрес следующей страницы? Исходя из этого, мне нужно скрести его.

Ответы [ 3 ]

1 голос
/ 29 апреля 2009

Не уверен насчет синтаксиса Watin, но в Watir (версия Ruby) вы можете получить URL страницы, отображаемой в браузере, с помощью

browser.url

Или вам нужно получить URL следующей страницы, прежде чем ее открыть?

1 голос
/ 01 мая 2009

Судя по вашему комментарию к AmitK, ответ Желько правильный. В WatiN (и C #) синтаксис:

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

(на всякий случай: «то есть» - это ссылка браузера, используйте любой объект, который вы используете для ввода текста и нажимайте кнопки)

0 голосов
/ 28 апреля 2009

Что именно вы подразумеваете под "следующей страницей"? Перенаправляет ли форма при отправке на другую страницу? В этом случае вы получите код состояния HTTP 302/303 с URL-адресом следующей страницы.

...