четверг, 3 сентября 2009 г.

Human Emulator версии 2.9.10

Отдохнув, программисты с утроенным энтузиазмом принялись за работу, всвязи с чем выпустили новую версию программы.
Что нового:

В объект browser добавлена следующая функция:

- set_referer - данная функция позволяет задать в скрипте интересующий вас referer.



В объект anchor добавлены следующие функции:

- get_count_within_iframe_by_number - эта функция используется для програмного получения количества элементов anchor во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента anchor с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента anchor по его имени.



В объект btn добавлены следующие функции:

- get_count_within_iframe_by_number - эта функция используется для програмного получения количества элементов btn во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента btn с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента btn по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента btn по его номеру на странице.



В объект button добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов button во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента button с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента button по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента button по его номеру.



В объект element добавлены следующие функции:

- get_count_within_iframe_by_number - эта функция используется для програмного получения количества всех element во фрейме с заданным номером.
- is_exist_with_name - проверка наличия элемента с заданным именем.
- get_element_innerHtml_by_id - получение внутреннего HTML элмента по его ID.
- get_element_innerText_by_id - получение внутреннего Text элмента по его ID.
- get_atribute_by_number - получение любого заданного атрибута элемента по его номеру на странице.



В объект form добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов form во фрейме с заданным номером.



В объект frame добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов frame во фрейме с заданным номером.



В объект inputfile добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов inputfile во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента inputfile с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента inputfile по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента inputfile по его номеру.



В объект image добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов image во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента image с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента image по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента image по его номеру.



В объект input добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов input во фрейме с заданным номером.
- get_atribute_by_name - получение любого заданного атрибута элемента input по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента input по его номеру.



В объект inputimage добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов inputimage во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента inputimage с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента inputimage по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента inputimage по его номеру.



В объект radiobox добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов radiobox во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента radiobox с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента radiobox по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента radiobox по его номеру.



В объект script добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов script во фрейме с заданным номером.



В объект listbox добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов listbox во фрейме с заданным номером.
- is_exist_with_name - проверка наличия на странице элемента listbox с заданным именем.
- get_atribute_by_name - получение любого заданного атрибута элемента listbox по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента listbox по его номеру.



В объект table добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов table во фрейме с заданным номером.
- get_cell_by_number - получить содержимое ячейки таблицы по номеру.
- get_col_by_number - получить содержимое столбца таблицы по номеру.
- get_row_by_number - получить содержимое строки таблицы по номеру.



В объект textarea добавлены следующие функции:

- get_count_within_iframe_by_number - данная функция используется для програмного получения количества всех элементов textarea во фрейме с заданным номером.
- get_atribute_by_name - получение любого заданного атрибута элемента textarea по его имени.
- get_atribute_by_number - получение любого заданного атрибута элемента textarea по его номеру.



В объект keyboard добавлены следующие функции:

- set_current_language - позволяет задать раскладку клавиатуры из установленных языков в системе.
- get_current_language - получить текущее значение раскладки клавиатуры.



В объект form добавлены следующие функции:

- get_action_by_name - получение action (свойства формы) по имени элемента.
- get_action_by_id - получение action (свойства формы) по ID элемента.
- get_action_by_number - получение action (свойства формы) по номеру элемента.
- get_content_by_name - получение контента по имени элемента.
- get_content_by_id - получение контента по ID элемента.
- get_content_by_number - получение контента по номеру элемента.



В объект debug добавлены следующие функции:
- get_min_mem_size - получение минимального объема памяти занимаемой программой Human Emulator.
- get_max_mem_size - получение максимального объема памяти занимаемой программой Human Emulator.



В объект webpage добавлены следующие функции:

- get_encoding - получение текущей кодировки страницы.



Проведены работы по оптимизации кода программы и исправлены несолько небольших багов с утечками памяти, в следствие чего производительность немного подросла :)

Описание добавленных функций в ближайшее время появится в хелпе http://www.humanemulator.info/23 , а уже сейчас доступны примеры скриптов с новыми элементами в папке "Tests" в теле программы.


Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

Более подробно о программе, а так же ознакомительное видео Вы всегда можете найти на официальном сайте программы Human Emulator