Работаем с Java окнами в Human Emulator

Возврат к списку

JS.jpg


 В сегодняшней заметке речь пойдет о программе Human Emulator, точнее не о самой программе, а о методе работе с Java всплывающии окнами. Сейчас большая редкость встретить сайт без Java. Java открывает большие возможности в программировании и оформлении web сайтов. Ява код выполняется на стороне клиента, поэтому ели у Вас достаточно высоко посещаемый ресурс, то вы просто должны использовать на нем Java, что бы уменьшить нагрузку. Я столкнулся с следующей ситуацией. Нужно было вставить Html код новой страницы в Java окно. Форма textarea в Java окне не определялась как DOM и нельзя было вставить в неё текст используя такие функции, как:
$textarea->set_value_by_name("имя поля текстового ввода","задаваемое значение");
$textarea->set_value_by_number("номер поля текстового ввода","задаваемое значение"); 

И уж нельзя было нажать на кнопку insert для подтверждения ввода текста. Вышел я из этой ситуации, благодаря совету поддержки Human Emulator следующим способом:
// Копируем текст в буфер
$clipboard->put_text("Текст");
// Кликаем по java форме
$mouse->send_click(200,200);
$browser->wait_for(60,1);
//вставляем текст
$browser->paste();
// Нажимаем на кнопочку Tab
$keyboard->press_key_by_code(9);
$browser->wait_for(60,1);
// нажмем по Enter
$keyboard->press_key_by_code(13);
$browser->wait_for(60,1); 

Как вы видите с помощью функции $keyboard->press_key_by_code(); мы эмулируем нажатие кнопки Tab (таким образом меняем фокус с формы textarea на кнопочку insert) а затем эмулируем нажатие кнопки Enter, тем самым подтверждая введенный текст.

Скан код отдельных клавиш можно узнать в программе Human Emulator. Сервис-> Просмотр клавиатурных кодов

Безимени-2.jpg

Вот таким вот хитрым способом, можно управлять Java окнами с помощью программы Human Emulator:-)

Постовой: Сегодня такелаж в Москве, который совершает наша компания, один из лучших. В Московской области нас можно назвать одними из лучших. Очень хорошие ребята, перевозом занимаются достаточно давно. Друг недавно переезжал на новую квартиру, так вот воспользовались услугами. Приехали ребята на иномарочке, все аккуратно загрузили и доставили. Плюс помогли разгрузить и дали пару советов.


Возврат к списку

Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер