4.0.12
4.0.12
- добавлена возможность сохранить и прочитать 5 состояний приложения (размер и расположение окон, панелей и т.п)
- в меню View добавлена возможность управления масштабом отображения браузера и пхп редактора
- в меню Debug добавлена возможность перехода на стартову страницу и страницу посика, а также открытие прямо из эмулятора диалога свойств IE
- исправлены несоклько не переведенных сообщений на английском
- запоминание настроек и расположения всех панелей и диалогов в программе при старте и выходе
- в объект app добавлены следующие функции для работы с прогрессом:
- show_progress_bar
- set_progress_range
- set_progress_pos
- step_progress
- добавлена настройка в диалог настроек программы загружать последнюю открытую страницу при старте программы
- в объект anchor добавлены следующие функции:
- send_event_by_atribute_in_frame
- send_event_by_href_in_frame
- send_event_by_inner_text_in_frame
- send_event_by_name_in_frame
- send_event_by_number_in_frame
- is_exist_by_name_in_frame
- is_exist_by_inner_text_in_frame
- is_exist_by_href_in_frame
- is_exist_by_atribute_in_frame
- get_all_external_texts_and_url_in_frame
- get_all_inner_texts_in_frame
- get_all_urls_by_inner_text_in_frame
- get_all_urls_in_frame
- добавлена возможность сохранять и загружать настройки в/из файла
- добавлены кнопки сохранить в файл и загрузить из файла настройки в диалог настроек
- во все объекты добавлена команда click_random
- в объект checkbox добавлены следующие команды
- click_all
- set_all_checked
- добавлен объект captchabot со следующими функциями
- recognize
- get_last_capcha_id
- report
- get_balance
- get_limit
- get_limit_used
- добавлена новая настройка браузера "запретить сообщения проблем безопсаности" (запрещает показывать сообщения проблем сертификата и т.д.)
- добавлена функция click_random_in_frame в объекты по которым можно кликать
- добавлен диалог настроек в панель дерева тэгов
- в меню навигации добавленны фавориты из IE
- добавлена функция в объект app для защиты скриптов
- get_install_id
- сделано задание фокуса на вкладку со скриптом при щелчке правой кнопкой мыши (более логичное Close для вкладки редактора скрипта)
- закрытие вкладки редактора со скриптом при двойном щелчке леовй кнопкой мыши по заклкадке (или 1 раз средней)
- Show Selected Source (показ HTML выделенного куска) теперь работает и во фреймах
- исправление ошибок работы с $mail - более устойчивая и коректная работа
- улучшение работы прокси чекера
- обновлен онлайн хелп
- исправление опечаток в интерфейсе
- исправлена ошибка запуска рав хуков при выполненниие скриптов через "php.exe -f"
- более устойчивая работа команды app->restart
- запоминание выбора при вопросе о переходе на другой порт
- при изменении настроек теперь не предлагает сохранить скрипты в которых не делалось изменений
- изменён базовый шаблон скрипта - в него добавлен порт и его проверка перед стартом
- сделан перевод для непереведённых сообщений программы
- добавлены в настройки следующие галочки:
- спрашивать об изменении порта
- спрашивать о перезагрузке скрипта
- спрашивать о переходе на следующий порт
- в команде webpage->print_screen - если какой то из параметров равен -1, то берутся граничные значения страницы вместо него
- рантайм версия оптимизирована на использование памяти
- добавлены параметры subject и from в команды отправки писем
- в объект debug добавлена функция
- get_free_physical_mem_size
- добавлена возможность отправлять скрипт по мылу из программы
- в команду app->restart добавлены параметры params и port для более широких возможностей перезапуска
- добавлены фавориты в меню закладок
- добавлена возможность натройки дерева элементов
- добавлена функция show_free_dlg для работы с настраиваемыми диалогами
- добавлены чеки в настроки для очистики и резервирования логов
- в объекты добавлены функции:
- add_atribute_by_number
- send_event_by_name
- send_event_by_name_in_frame
- send_event_by_number
- send_event_by_number_in_frame
- send_event_by_inner_text
- send_event_by_inner_text_in_frame
- в меню View добавлена возможность управления масштабом отображения браузера и пхп редактора
- в меню Debug добавлена возможность перехода на стартову страницу и страницу посика, а также открытие прямо из эмулятора диалога свойств IE
- исправлены несоклько не переведенных сообщений на английском
- запоминание настроек и расположения всех панелей и диалогов в программе при старте и выходе
- в объект app добавлены следующие функции для работы с прогрессом:
- show_progress_bar
- set_progress_range
- set_progress_pos
- step_progress
- добавлена настройка в диалог настроек программы загружать последнюю открытую страницу при старте программы
- в объект anchor добавлены следующие функции:
- send_event_by_atribute_in_frame
- send_event_by_href_in_frame
- send_event_by_inner_text_in_frame
- send_event_by_name_in_frame
- send_event_by_number_in_frame
- is_exist_by_name_in_frame
- is_exist_by_inner_text_in_frame
- is_exist_by_href_in_frame
- is_exist_by_atribute_in_frame
- get_all_external_texts_and_url_in_frame
- get_all_inner_texts_in_frame
- get_all_urls_by_inner_text_in_frame
- get_all_urls_in_frame
- добавлена возможность сохранять и загружать настройки в/из файла
- добавлены кнопки сохранить в файл и загрузить из файла настройки в диалог настроек
- во все объекты добавлена команда click_random
- в объект checkbox добавлены следующие команды
- click_all
- set_all_checked
- добавлен объект captchabot со следующими функциями
- recognize
- get_last_capcha_id
- report
- get_balance
- get_limit
- get_limit_used
- добавлена новая настройка браузера "запретить сообщения проблем безопсаности" (запрещает показывать сообщения проблем сертификата и т.д.)
- добавлена функция click_random_in_frame в объекты по которым можно кликать
- добавлен диалог настроек в панель дерева тэгов
- в меню навигации добавленны фавориты из IE
- добавлена функция в объект app для защиты скриптов
- get_install_id
- сделано задание фокуса на вкладку со скриптом при щелчке правой кнопкой мыши (более логичное Close для вкладки редактора скрипта)
- закрытие вкладки редактора со скриптом при двойном щелчке леовй кнопкой мыши по заклкадке (или 1 раз средней)
- Show Selected Source (показ HTML выделенного куска) теперь работает и во фреймах
- исправление ошибок работы с $mail - более устойчивая и коректная работа
- улучшение работы прокси чекера
- обновлен онлайн хелп
- исправление опечаток в интерфейсе
- исправлена ошибка запуска рав хуков при выполненниие скриптов через "php.exe -f"
- более устойчивая работа команды app->restart
- запоминание выбора при вопросе о переходе на другой порт
- при изменении настроек теперь не предлагает сохранить скрипты в которых не делалось изменений
- изменён базовый шаблон скрипта - в него добавлен порт и его проверка перед стартом
- сделан перевод для непереведённых сообщений программы
- добавлены в настройки следующие галочки:
- спрашивать об изменении порта
- спрашивать о перезагрузке скрипта
- спрашивать о переходе на следующий порт
- в команде webpage->print_screen - если какой то из параметров равен -1, то берутся граничные значения страницы вместо него
- рантайм версия оптимизирована на использование памяти
- добавлены параметры subject и from в команды отправки писем
- в объект debug добавлена функция
- get_free_physical_mem_size
- добавлена возможность отправлять скрипт по мылу из программы
- в команду app->restart добавлены параметры params и port для более широких возможностей перезапуска
- добавлены фавориты в меню закладок
- добавлена возможность натройки дерева элементов
- добавлена функция show_free_dlg для работы с настраиваемыми диалогами
- добавлены чеки в настроки для очистики и резервирования логов
- в объекты добавлены функции:
- add_atribute_by_number
- send_event_by_name
- send_event_by_name_in_frame
- send_event_by_number
- send_event_by_number_in_frame
- send_event_by_inner_text
- send_event_by_inner_text_in_frame
В 4.0.9 недавно обнаружил проблему с регэкспами.
Когда из html кода вырезаешь кусок с помощью preg_match или preg_match_all - простые регэкспы обрабатываются правильно, а сложные регэкспы - не всегда правильно, прога часто их не понимает.
Поэтому у меня такой вопрос: - Добавлены ли в версиях 4.0.10-12 какие либо исправления насчет обработки регэкспов?
Когда из html кода вырезаешь кусок с помощью preg_match или preg_match_all - простые регэкспы обрабатываются правильно, а сложные регэкспы - не всегда правильно, прога часто их не понимает.
Поэтому у меня такой вопрос: - Добавлены ли в версиях 4.0.10-12 какие либо исправления насчет обработки регэкспов?
это проблемы пхп , мы планируем скоро переход на 5.3 , а пока вот :
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/viewtopic.php?t=464
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/viewtopic.php?t=464
Почему то прога вылетает иногда при использовании $textfile.
а можно подробнее - какие симптомы и какие команды ?
возможно времени на отработку команды надо больше поставить (по умолчанию - 1 минута)?
Прокси при вылете скрипта не отрубается и действует на браузеры
- тут можно использовать команду disable_proxy или снимать прокси в свойствах инспектора и вопрос - а вылетает это при каких условиях ?
- уже исправили, исправлено в 4.1.0При рестарте когда есть "n" в пути ошибка
$app->restart("C:\Program Files\XWeb\Human Emulator\My Scripts\123\noscript.php");
как я понял некорректо обрабатывается \n
Спасибо
С textfile ошибка была при взятии строчки из файла, не стал разбираться, просто использую средства php.
С proxy: в хумане включено запретить использование при остановке, включено disable_proxy в начале и конце скрипта. При принудительной остановке скрипта или вылете прокси не отрубается, что мне кажется странным и даже при перезагруке комп работал через прокси, правда хуман стоит на виртуальной машине win xp, может в этом проблема...
С proxy: в хумане включено запретить использование при остановке, включено disable_proxy в начале и конце скрипта. При принудительной остановке скрипта или вылете прокси не отрубается, что мне кажется странным и даже при перезагруке комп работал через прокси, правда хуман стоит на виртуальной машине win xp, может в этом проблема...
обновил до 4.0.12, в старом скрипте была строка
новая версия хумана, на странице с 1-й кнопкой, выдает результат - "12", при этом в Панели свойств элемента все ок - последняя кнопка имеет номер "0". Хз что за глюк, откатил на 4.0.9, которой до этого пользовался , все заработало правильно.
Код: Выделить всё
$button->get_count()