3.0.0-3.0.1
- sound->play_sound - добавлена возможность проигровки файлов .mp3
- проект переименован в XWeb Human Emulator (в том числе и .php файл шаблона)
- сделана многопотчоность для MT версии (теперь куки, прокси, кэш и все настройки браузера раздельны для каждой копии эмулятора)
- исправлена ошибка с миганием редактора
- на информационную панель в отладочных целях теперь выводится 20 последних команд и результатов их отрабоки (тока если панель видима)
- сделано - кнопка, которая отключает исполнение команд - прога становится глухой и входящие команды на порт игнорирует (но в Info pane показывает)
- добавлены следующие функции в объект anchor:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект btn:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект element:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- добавлены следующие функции в объект inputfile:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект image:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект input:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект button:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект inputimage:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- добавлены следующие функции в объект radiobox:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект checkbox
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект listbox:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- добавлены следующие функции в объект textarea:
- click_by_attribute
- click_within_iframe_by_attribute
- send_event_by_attribute
- is_exist_with_attribute
- set_focus_by_attribute
- все данные теперь хранятся в папках порта (можно запускать мультипотоки имультизадачи из 1 папки)
- добавлены следующие функции в объект webpage:
- get_body_before_prefix
- get_body_after_prefix
- get_body_inter_prefix
- get_body_inter_prefix_all
3.0.2
- в функцию webpage->print_screen - добавлены параметры - коррдинаты области печати
- добавлены в меню Debug команды
- Show Html Source
- Show DOM Text
- Show Selected Source
- сделаны настройки для
- enable_sounds
- enable_frames
- enable_java
- enable_video
- enable_cache
- сделано - помнить последнюю вкладку диалога настроек
- добавлен пункт меню - переименовать файл
- исправлены баги с юзерагентом и аксцептами
- в browser->send_post_query();
- в browser->send_get_query();
- в webpage->save_url_to_file
- исправлен ы баги в anchor->get_all_external_texts_and_url
- сделано так что не показывает в окне отладки после пронумеровки функции с пустыми значениями
- исправлен баг с Check For Update на мт версию
- добавлены следующие функции в объект anchor:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект btn:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект inputfile:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект image:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект input:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект button:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект inputimage:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект radiobox:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект checkbox
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект listbox:
- set_focus_by_attribute_in_frame_by_number
- добавлены следующие функции в объект textarea:
- set_focus_by_attribute_in_frame_by_number
- при выполнении пунктов меню Open и SaveAs запоминается последняя папка (по умолчанию это My Scripts в папке программы)
- по команде enable_activex - теперь полностью отключаются все ActiveX (в том числе флэш) - даже если они были загружены
- сделана основа диалога просмотра DOM модели - в дальнейшем визард добавления команд - ждем пожеланий )
3.0.3
- доделан диалог - визард команд эмулятор по DOM модели (вызов по клавише Ctrl+Alt+Down)
- улучшен вывод функций в окно отладки при нумерации элементов
- при рестарте записывается текущий порт в port.txt - для нормального рестарта нескольких копий программы