humanemulator.net — справка.
Продукт, демо и покупка — на
хуманэмулятор.рф
|
Демо
|
Купить
|
API
|
лог изменений
DOM / Общие функции для всех DOM элементов
Список общих функций для всех DOM элементов на текущей странице, можно разбить на следующие категории :Нажать (кликнуть) элемент
Послать событие элементу
Установить фокус ввода на элемент
Изменить значение элемента
Задать внутренний текст и html элемента
Изменение аттрибутов (свойств элемента)
Сохранить (сделать скриншот) элемент
Проверка существования элемента
Получить общие свойства элемента (номер, имя, аттрибуты)
Получить специфические свойства элемента (value,src,alt,href)
Получить внутренний текст и html элемента
Получить другие свойства элемента
Получение координат элемента
Получение размеров элемента
Эмуляция ввода с клавиатуры для элемента
Получение информации по всем элементам
Ожидание и проверка элемента на странице
Получение DOM интерфейса
Получение списка DOM интерфейсов
Проверка существования
События
Ввод / JS
Нажать (кликнуть) элемент :
click_by_number – нажать, используя номер
click_by_name – нажать, используя имя
click_by_id – нажать, используя id
click_by_value – нажать, используя value
click_by_alt – нажать, используя alt
click_by_src – нажать, используя src
click_by_href – нажать, используя href
click_by_inner_text – нажать, используя внутренний текст
click_by_inner_html – нажать, используя внутренний хтмл
click_by_attribute – нажать, используя значение атрибута
click_by_number_by_form_number – нажать, используя номер, в форме с заданным номером
click_by_name_by_form_number – нажать, используя имя, в форме с заданным номером
click_by_attribute_by_form_number – нажать, используя значение аттрибута, в форме с заданным номером
click_by_number_by_form_name – нажать, используя номер, в форме с заданным именем
click_by_name_by_form_name – нажать, используя имя, в форме с заданным именем
click_by_attribute_by_form_name – нажать, используя значение аттрибута, в форме с заданным именем
click_random – нажать случайный элемент
Послать событие элементу
send_event_by_number – послать событие по номеру
send_event_by_name – послать событие по имени
send_event_by_href – послать событие по урлу
send_event_by_inner_text – послать событие по внутреннему тексту
send_event_by_inner_html – послать событие по внутреннему html
send_event_by_attribute – послать событие по атрибуту
Установить фокус ввода на элемент
set_focus_by_number – установить фокус, используя номер
set_focus_by_name – установить фокус, используя имя
set_focus_by_href – установить фокус, используя href
set_focus_by_inner_text – установить фокус, используя внутренний текст
set_focus_by_inner_html – установить фокус, используя внутренний html
set_focus_by_attribute – установить фокус, используя значение аттрибута
Изменить значение элемента
set_value_by_number – задать значение элементу по его номеру
set_value_by_name – задать значение элементу по его имени
set_value_by_attribute – задать значение элементу по его аттрибуту
set_value_by_number_by_form_number – задать значение элементу по номеру, в форме с заданным номером
set_value_by_name_by_form_number – задать значение элементу по имени, в форме с заданным номером
set_value_by_attribute_by_form_number – задать значение элементу по значению аттрибута, в форме с заданным номером
set_value_by_number_by_form_name – задать значение элементу по номеру, в форме с заданным именем
set_value_by_name_by_form_name – задать значение элементу по имени, в форме с заданным именем
set_value_by_attribute_by_form_name – задать значение элементу по значению аттрибута, в форме с заданным именем
Задать внутренний текст и html элемента
set_inner_text_by_number – установить внутренний текст, используя номер
set_inner_text_by_name – установить внутренний текст, используя имя
set_inner_text_by_attribute – установить внутренний текст, используя значение аттрибута
set_inner_html_by_number – установить внутренний html, используя номер
set_inner_html_by_name – установить внутренний html, используя имя
set_inner_html_by_attribute – установить внутренний html, используя значение аттрибута
Изменение аттрибутов (свойств элемента)
add_attribute_by_number – добавить атрибут, используя номер
add_attribute_by_name – добавить атрибут, используя имя
add_attribute_by_inner_text – добавить аттрибут, используя внутренний текст
add_attribute_by_inner_html – добавить аттрибут, используя внутренний хтмл
add_attribute_by_attribute – добавить аттрибут, используя значение аттрибута
set_attribute_by_number – задать значение аттрибута, используя номер
set_attribute_by_name – задать значение аттрибута, используя имя
set_attribute_by_inner_text – задать значение аттрибута, используя внутренний текст
set_attribute_by_inner_html – задать значение аттрибута, используя внутренний хтмл
set_attribute_by_attribute – задать значение аттрибута, используя значение аттрибута
remove_attribute_by_number – удалить атрибут, используя номер
remove_attribute_by_name – удалить атрибут, используя имя
remove_attribute_by_inner_text – удалить аттрибут, используя внутренний текст
remove_attribute_by_inner_html – удалить аттрибут, используя внутренний html
remove_attribute_by_attribute – удалить аттрибут, используя значение аттрибута
Сохранить (сделать скриншот) элемент
screenshot_by_number – скриншот, используя номер
screenshot_by_name – скриншот, используя имя
screenshot_by_src – скриншот, используя src
screenshot_by_attribute – скриншот, используя значение аттрибута
Проверка существования элемента
is_exist_by_number – проверить, есть ли элемент с заданным номером
is_exist_by_name – проверить, есть ли элемент с заданным именем
is_exist_by_href – проверить, есть ли элемент с заданным href
is_exist_by_src – проверить, есть ли элемент с заданным src
is_exist_by_alt – проверить, есть ли элемент с заданным alt
is_exist_by_inner_text – проверить, есть ли элемент с заданным внутренним текстом
is_exist_by_inner_html – проверить, есть ли элемент с заданным внутренним html
is_exist_by_attribute – проверить есть ли элемент с заданным значением атрибута
is_exist_by_xpath – проверить есть ли элемент с заданным xpath
Получить общие свойства элемента (номер, имя, аттрибуты)
get_number_by_name – получить номер по имени
get_number_by_id – получить номер по id
get_number_by_src – получить номер по src
get_number_by_href – получить номер по src
get_number_by_inner_text – получить номер по внутреннему тексту
get_number_by_inner_html – получить номер по внутреннему html
get_number_by_attribute – получить номер по значению атрибута
get_name_by_number – получить имя по номеру
get_attribute_by_number – получить значение атрибута по номеру
get_attribute_by_name – получить значение атрибута по имени
get_attribute_by_src – получить значение атрибута по src
get_attribute_by_inner_text – получить значение атрибута по внутреннему тексту
get_attribute_by_inner_html – получить значение атрибута по внутреннему html
get_attribute_by_attribute – получить значение атрибута по атрибуту
Получить специфические свойства элемента
get_value_by_number – получить value по номеру
get_value_by_name – получить value по имени
get_value_by_attribute – получить value по значению аттрибута
get_src_by_number – получить src по номеру
get_src_by_name – получить src по имени
get_alt_by_number – получить alt по номеру
get_alt_by_name – получить alt по имени
get_href_by_number – получить href по номеру
get_href_by_name – получить href по имени
get_href_by_inner_text – получить href по внутреннему тексту
Получить внутренний текст и html элемента
get_inner_text_by_number – получить внутренний текст по номеру
get_inner_text_by_name – получить внутренний текст по имени
get_inner_text_by_id – получить внутренний текст по id
get_inner_text_by_href – получить внутренний текст по href
get_inner_text_by_attribute – получить внутренний текст по значению аттрибута
get_inner_html_by_number – получить внутренний html по номеру
get_inner_html_by_name – получить внутренний html по имени
get_inner_html_by_id – получить внутренний html по id
get_inner_html_by_attribute – получить внутренний html по значению аттрибута
Получить другие свойства элемента
is_disabled_by_number – проверить доступность элемента по номеру
is_disabled_by_name – проверить доступность элемента по имени
get_all_attributes_by_number – получить все аттрибуты элемента по его номеру
get_all_attributes_by_name – получить все аттрибуты элемента по его имени
get_all_attributes_by_src – получить все аттрибуты элемента по src
get_all_attributes_values_by_number – получить все значения атрибутов элемента по его номеру
get_all_attributes_values_by_name – получить все значения атрибутов элемента по его имени
get_all_attributes_values_by_src – получить все значения атрибутов элемента по src
get_all_events_by_number – получить все события элемента по его номеру
get_all_events_by_name – получить все события элемента по его имени
get_all_events_by_src – получить все события элемента по src
get_numbers_child_by_number – получить номера дочерних элементов по его номеру
get_numbers_child_by_name – получить номера дочерних элементов по его имени
get_numbers_child_by_id – получить номера дочерних элементов по его id
get_numbers_child_by_attribute – получить номера дочерних элементов по значению его аттрибута
Получение координат элемента
get_x_by_number – получить X левого верхнего угла элемента по номеру
get_x_by_name – получить X левого верхнего угла элемента по имени
get_x_by_href – получить X левого верхнего угла элемента по href
get_x_by_inner_text – получить X левого верхнего угла элемента по внутрененму тексту
get_x_by_inner_html – получить X левого верхнего угла элемента по внутреннему html
get_x_by_attribute – получить X левого верхнего угла элемента по значению атрибута
get_y_by_number – получить Y левого верхнего угла элемента по номеру
get_y_by_name – получить Y левого верхнего угла элемента по имени
get_y_by_href – получить Y левого верхнего угла элемента по href
get_y_by_inner_text – получить Y левого верхнего угла элемента по внутрененму тексту
get_y_by_inner_html – получить Y левого верхнего угла элемента по внутреннему html
get_y_by_attribute – получить Y левого верхнего угла элемента по значению атрибута
Получение размеров элемента
get_width_by_number – получить ширину элемента по номеру
get_width_by_name – получить ширину элемента по имени
get_width_by_src – получить ширину элемента по src
get_width_by_href – получить ширину элемента по href
get_width_by_attribute – получить ширину элемента по значению атрибута
get_height_by_number – получить высоту элемента по номеру
get_height_by_name – получить высоту элемента по имени
get_height_by_src – получить высоту элемента по src
get_height_by_href – получить высоту элемента по href
get_height_by_attribute – получить высоту элемента по значению атрибута
Эмуляция ввода с клавиатуры для элемента
send_keyboard_input_by_number – эмуляция ввода с клавиатуры в элемент с заданным номером
send_keyboard_input_by_name – эмуляция ввода с клавиатуры в элемент с заданным именем
send_keyboard_input_by_inner_text – эмуляция ввода с клавиатуры в элемент по внутреннему тексту
send_keyboard_input_by_inner_html – эмуляция ввода с клавиатуры в элемент по внутреннему html
send_keyboard_input_by_attribute – эмуляция ввода с клавиатуры в элемент по значению аттрибута
Получение информации по всем элементам
get_count – получить число элементов на странице
get_count_by_attribute – получить число элементов на странице с заданными значениями аттрибутов
get_all_numbers_by_inner_text – получить номера всех элементов с заданным внутренним текстом
get_all_numbers_by_inner_html – получить номера всех элементов с заданным внутренним хтмл
get_all_numbers_by_attribute – получить номера всех элементов с заданным значением аттрибута
get_all_inner_texts – получить все внутренние тексты всех элементов с заданным внутренним текстом
get_all_inner_texts_by_attribute – получить все внутренние тексты всех элементов с зададнным значением аттрибутов
get_all_inner_htmls_by_inner_text – получить все внутренние html всех элементов с заданным внутренним текстом
get_all_inner_htmls_by_attribute – получить все внутренние html всех элементов с заданным значением аттрибута
get_all_attributes_by_inner_text – получить все значения аттрибута всех элементов с заданным внутренним текстом
get_all_attributes_by_attribute – получить все значения аттрибута всех элементов по значению аттрибута
Ожидание и проверка элемента на странице
wait_element_exist_by_number – подождать элемент, используя номер
wait_element_exist_by_name – подождать элемент, используя имя
wait_element_exist_by_id – подождать элемент, используя id
wait_element_exist_by_inner_text – подождать элемент, используя внутренний текст
wait_element_exist_by_inner_html – подождать элемент, используя внутренний хтмл
wait_element_exist_by_outer_text – подождать элемент, используя внешний текст
wait_element_exist_by_outer_html – подождать элемент, используя внешний html
wait_element_exist_by_xpath – подождать элемент, используя его XPath
wait_element_exist_by_attribute – подождать элемент, используя значение атрибута
wait_element_exist_by_attribute_by_form_number – подождать элемент, используя значение аттрибута, в форме с заданным номером
wait_element_exist_by_attribute_by_form_name – подождать элемент, используя значение аттрибута, в форме с заданным именем
Получение DOM интерфейса
get_by_number – получить DOM интерфейс по номеру
get_by_name – получить DOM интерфейс по имени
get_by_id – получить DOM интерфейс по id
get_by_inner_text – получить DOM интерфейс по внутреннему тексту
get_by_inner_html – получить DOM интерфейс по внутреннему html
get_by_outer_text – получить DOM интерфейс по внешнему тексту
get_by_outer_html – получить DOM интерфейс по внешнему html
get_by_href – получить DOM интерфейс по href
get_by_alt – получить DOM интерфейс по alt
get_by_src – получить DOM интерфейс по src
get_by_value – получить DOM интерфейс по value
get_by_attribute – получить DOM интерфейс по значению аттрибута
get_by_properties – получить DOM интерфейс по значению нескольких свойств
get_by_xpath – получить DOM интерфейс по его XPath
Получение списка DOM интерфейсов
get_all – получить список DOM интерфейсов ко всем объектам текущего типа
get_all_by_number – получить список DOM интерфейсов по номерам
get_all_by_name – получить список DOM интерфейсов по имени
get_all_by_id – получить список DOM интерфейсов по id
get_all_by_inner_text – получить список DOM интерфейсов по внутреннему тексту
get_all_by_inner_html – получить список DOM интерфейсов по внутреннему html
get_all_by_outer_text – получить список DOM интерфейсов по внешнему тексту
get_all_by_outer_html – получить список DOM интерфейсов по внешнему html
get_all_by_href – получить список DOM интерфейсов по href
get_all_by_alt – получить список DOM интерфейсов по alt
get_all_by_src – получить список DOM интерфейсов по src
get_all_by_value – получить список DOM интерфейсов по value
get_all_by_attribute – получить DOM интерфейсов по значению аттрибута
get_all_by_properties – получить DOM интерфейсов по заданным свойствам get_all_by_class – Получить все интерфейсы DOM элементов, найти по атрибуту class
get_all_by_xpath – Получить все интерфейсы DOM элементов, найти по XPath
get_by_class – Получить интерфейс DOM элемента, который найти по атрибуту class
Проверка существования
is_exist_by_attribute_by_form_name – Проверить существование DOM элемента, который найти по атрибуту и атрибуту name формы
is_exist_by_attribute_by_form_number – Проверить существование DOM элемента, который найти по атрибуту и номеру формы
is_exist_by_id – Проверить существование DOM элемента, который найти по атрибуту id
События
send_event_by_id – Послать событие элементу DOM, который найти по атрибуту id
Ввод / JS
run_js_by_attribute – Выполнить JS для DOM элемента, который найти по атрибуту
run_js_by_number – Выполнить JS для DOM элемента, который найти по номеру
=====================================
Объекты DOM System Web Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш форум