Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
С#, пара вопросов.
#41
[Изображение: bow.gif]
Что бы я делал без вас.

Добавлено через 3 часа 50 минут
ExLite Написал:Ужасный костыль но работает Big Grin
Это эмуляция пользователя :redlol:
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#42
Zubastic Написал:Продолжаю танцы с бубном, безуспешно...

....
вечером глянем что там
Kakos Дайте Кастетчикам какойта УД. Без уд хреново падаєт бистро що ето капец, а єсли не УД то хотяби какойта хил.:redlol::redlol:
Ответ
#43
Ап (10 символов)
Ответ
#44
[SRC="c++"] 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:///p/splash/"))
{
webBrowser1.Dispose();
General.LoginOk = true;
Close();
}
else
{
MessageBox.Show(@"Incorrect login or password!");
}*/[/SRC]

Добавлено через 1 минуту
Суть проблемы: если исполнять код, который закоментирован, то кнопка не нажмется. Если убрать то все работает.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#45
Апну темку
Ответ
#46
Цитата:Суть проблемы: если исполнять код, который закоментирован, то кнопка не нажмется. Если убрать то все работает.

Подозрения на:
задержки не хватает между сообщением "Ентер" и проверкой на урл. В итоге webBrowser1.Dispose(); и ничего ест-но не происходит.

[SRC="c++"]HtmlElement form = webBrowser1.Document.GetElementById("fm1");
if (form != null)
form.InvokeMember("submit");[/SRC]
Ответ
#47
Не помогло однако.

Добавлено через 5 минут
Inn04ka Написал:Подозрения на:
задержки не хватает между сообщением "Ентер" и проверкой на урл.
В этом все решение задачки.
[SRC="c++"]SendKeys.Send("{ENTER}");[/SRC]
Меняем на:
[SRC="c++"]SendKeys.SendWait("{ENTER}");[/SRC]
[Изображение: ca0b138c4f32218feb5abd929379.png]
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#48
Наконец-то!!!!
Ответ
#49
Новая задачка: условие срабатывает до загрузки страницы и как следствие условие срабатывает неверно.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#50
............
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Загрузка armor.grp в веб клиент пару вопросов OneThunder 8 2,168 07-30-2016, 11:00 PM
Последний пост: OneThunder
  У меня есть пару вопросов. Boris2105 9 2,890 09-17-2013, 07:45 PM
Последний пост: Quarrel
  Пару вопросов о denwer cmex 7 3,178 08-21-2011, 06:28 PM
Последний пост: Yukio

Перейти к форуму:


Пользователи, просматривающие эту тему: 6 Гость(ей)