Цитата:
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); }
var frame = webBrowser1.Document.Window.Frames["cas_iframe"];
var login = frame.Document.GetElementById("username");
var passwd = frame.Document.GetElementById("password");
login.Focus();
login.InnerText = txtLogin.Text;
passwd.Focus();
passwd.InnerText = txtPassword.Text;
SendKeys.Send("{ENTER}");
/*if ((webBrowser1.Url != null) && (webBrowser1.Url.AbsoluteUri != "https://www.cambridgelms.org/p/splash/"))
{
webBrowser1.Dispose();
General.LoginOk = true;
Close();
}
else
{
MessageBox.Show(@"Incorrect login or password!");
}*/
|
Суть проблемы: если исполнять код, который закоментирован, то кнопка не нажмется. Если убрать то все работает.