WebBrowser автоматический вход в систему с помощью Navigate () на том же сайте? - PullRequest
0 голосов
/ 07 сентября 2010

У меня проблема с поддержанием сеанса после успешного входа в систему с помощью автоматизации с помощью:

doc.GetElementById("username").SetAttribute("value", "user");
doc.GetElementById("password").SetAttribute("value", "pass");
doc.GetElementById("submit").InvokeMember("click");

, которая направляет на главную страницу после входа в систему.

Как перейти ввеб-сайт, хотя автоматизация, поэтому не использовать MT Mouse для просмотра, мне нужно вызвать веб-страницу, которая находится на сервере, но на веб-странице нет ссылок.Вы можете получить к нему доступ только по URL.

Я пытался

webBrowser.Navigate("https://localhost/samplesite/samplepage");

, но после перенаправления выдает ошибку, которую обычно получаю, когда не вошел в систему.* Любые предложения о том, как я могу перейти на сайт после входа в систему?

Идея состоит в том, чтобы веб-сайт автоматически входил в систему и загружал веб-страницу

1 Ответ

1 голос
/ 09 сентября 2010

Как тест, работает ли он, если вы записали последовательность в iMacros для Internet Explorer ?

Если да, то вы знаете, что это работает в принципе и что это «только» проблема кодирования;)

...