не вставляется текст в флеш.

  • Автор темы Автор темы m3d3
  • Дата начала Дата начала

m3d3

Client
Регистрация
22.07.2013
Сообщения
9
Реакции
0
Баллы
1
Всем привет.
Не получается ввести текст в флеш форму, ввожу через эмулятор клавиатуры. Тестировал и на 4-й и на 5-й версии. В логах пишет что действие выполнено, на самом же деле текста в поле нет. :(
Помогите нубу :rolleyes:
Заранее спасибо всем откликнувшимся!
 
Есть такая опция в работе с браузером - загружать плагины в том же окне. Попробуйте ее поменять
 
не помогает..
 
А фокус стоит на поле?
 
да, сначала клик эмулятором мыши на поле, потом эмуляция клавиатуры..
 
Эмуляция через C#?
А у тя точно на 5 кликает в поле, т.к. у меня нет :)
 
кликает в четвертой) За шарп мне как то страшно браться.. я в программинге ноль.. можно пример хоть как это эмулируется ?
 
Если не пашет клик и дальнейшая эмуляция клавиатуры (при условии появления курсора), пришлите тестовый проект на почту нам, пожалуйста. Посмотрим.
 
Выслал сегодня 15:04. Спасибо.
 
Не вижу что-то. На какую почту?
 
Мужики отпишитесь потом в чем грабли были :) тоже ннадо будет во флеше заполнять поля.
 

Такое не делайте никогда http://gyazo.com/dc4ac38f75754922c06ac059cb7427f9.png
Во всех остальных шагах где используете поиск по картинке , тоже нужно заменить экшены, если это не флеш.
Такие вещи нужно делать через конструктор действий, если хотите, чтобы шаблон стабильно работал. Сейчас это экшен за экшеном нагрузка на программу очень большая.

На данный момент поиск по картинке во флеше и правда не пашет, нужно дождаться правки в следующем билде.
 
Поиск по картинке в флеше работает в 4й версии. Текст вот только не набирается...
 
Всем привет.
Не получается ввести текст в флеш форму, ввожу через эмулятор клавиатуры. Тестировал и на 4-й и на 5-й версии. В логах пишет что действие выполнено, на самом же деле текста в поле нет. :(
Помогите нубу :rolleyes:
Заранее спасибо всем откликнувшимся!

а ресурс какой? можно в личку, если не здесь
 
Сейчас тоже мучался :) вот получилось так забить!
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
System.Windows.Forms.SendKeys.SendWait("AA IT's work!!!");
}

lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
System.Windows.Forms.SendKeys.SendWait("Title!!!");
}
 
  • Оценить
Реакции: Lankorn и Devostator
Gfoblin , это куда поместить нужно ? ))
 
Gfoblin , огромное спасибо!! Помог!!
Спасибо всем!
 
Сейчас тоже мучался :) вот получилось так забить!
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
System.Windows.Forms.SendKeys.SendWait("AA IT's work!!!");
}

lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
System.Windows.Forms.SendKeys.SendWait("Title!!!");
}

А может кто-то ответить из стаффа администрации - почему код выше работает, а стандартный экшен эмуляции клавиатуры - нет, и будет ли это исправлено?

System.Windows.Forms.SendKeys.SendWait("Title!!!"); в этой строке если вставлять переменную, то тоже не пашет(


upd. Т.к. в С# я не разбираюсь, оказалось нужно подставлять переменную типа так
Код:
Развернуть Свернуть Копировать
System.Windows.Forms.SendKeys.SendWait(project.Variables["login"].Value);
может пригодится кому.
 
А может кто-то ответить из стаффа администрации - почему код выше работает, а стандартный экшен эмуляции клавиатуры - нет, и будет ли это исправлено?

Потому что это 2 разных способа эмуляции. Стандартный через методы браузера, а метод из кода - эмуляция виндовых команд.
 
  • Оценить
Реакции: Devostator

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)