Конференция "Сети" » TWebBrowser Заполнение формы в несколько шагов [D7, WinXP]
 
  • Zero (09.12.11 17:43) [0]
    На сайте имеется форма:
    1-й шаг: запрос капчи, нажатие кнопки Далее.
    Это отрабатывает нормально, страница обновилась. Все сделано программно.

    2-й шаг: выбор из нескольких селектов(поочередный, к примеру - когда в первом не выбрано значение - второй неактивен).

    На каждом селекте висит ява-обработчик.

    До второго шага дойти не могу. В WebBrowser.OleObject.Document и в WebBrowser.Document продолжает сидеть "старая" форма, полученная до выполнения первого шага(соответственно доступ к селектам получить не могу - getelementbyid их просто не находит. Можно ли здесь что-нибудь придумать? Как получить доступ к ТЕКУЩЕМУ содержимому страницы, которое образовалось ПОСЛЕ программного нажатия кнопки(если это вообще возможно)?
  • sniknik © (10.12.11 15:59) [1]
    > продолжает сидеть "старая" форма
    такого не может быть, если браузер отображает значит документ(/фрейм в нем) изменился.

    > Можно ли здесь что-нибудь придумать?
    все уже придумано до нас... - "spammers must die"
 
Конференция "Сети" » TWebBrowser Заполнение формы в несколько шагов [D7, WinXP]
Есть новые Нет новых   [134435   +18][b:0][p:0]