$keyboard->send_input($string,$timeout=0)
Добавлено: 11 фев 2011, 06:45
Вот какая проблема обнаружилась:
был скрипт который заполнял поля через $keyboard->input и работал прелестно.
при попытке запуститься в многопоточном режиме начинаются проблемы.. вводится информация только в том окне которое активно в данный момент...
причины понятны, эмулируются нажатия клавиатуры..
Как быть? Нужна многопоточность.
Попробовал заменить печатанье строки на $keyboard->send_input
не прошло, защита сайта начала ругаться. А дело в том что при вводе символов "типа с клавы" срабатывает хендлер onkeydown="handler(event)" onkeypress="handler(event)"
а вот с $keyboard->send_input получается не до конца эмулируется нажатия кнопок.
Очень хочется чтоб этот баг пофиксили.
Спасибо.
был скрипт который заполнял поля через $keyboard->input и работал прелестно.
при попытке запуститься в многопоточном режиме начинаются проблемы.. вводится информация только в том окне которое активно в данный момент...
причины понятны, эмулируются нажатия клавиатуры..
Как быть? Нужна многопоточность.
Попробовал заменить печатанье строки на $keyboard->send_input
не прошло, защита сайта начала ругаться. А дело в том что при вводе символов "типа с клавы" срабатывает хендлер onkeydown="handler(event)" onkeypress="handler(event)"
а вот с $keyboard->send_input получается не до конца эмулируется нажатия кнопок.
Очень хочется чтоб этот баг пофиксили.
Спасибо.