Инструменты пользователя

Инструменты сайта


Боковая панель

ru:objects:dom:a_common

a_common

Каноническая страница: https://humanemulator.net/objects/DOM/a_common.php

← Objects


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 – получить все внутренние тексты

…

ru/objects/dom/a_common.txt · Последнее изменение: 2026/08/05 23:04 (внешнее изменение)