DOM общее для всех

Список общих функций для всех DOM элементов на текущей странице, можно разбить на следующие категории:

Задать внутренний текст и html элемента

set_inner_html_by_attribute - установить внутренний html, используя значение атрибута

set_inner_html_by_name - установить внутренний html, используя имя

set_inner_html_by_number - установить внутренний html, используя номер

set_inner_text_by_attribute - установить внутренний текст, используя значение атрибута

set_inner_text_by_name - установить внутренний текст, используя имя

set_inner_text_by_number - установить внутренний текст, используя номер

Изменение аттрибутов (свойств элемента)

remove_attribute_by_attribute - удалить атрибут, используя значение атрибута

remove_attribute_by_inner_html - удалить атрибут, используя внутренний html

remove_attribute_by_inner_text - удалить атрибут, используя внутренний текст

remove_attribute_by_name - удалить атрибут, используя имя

remove_attribute_by_number - удалить атрибут, используя номер

set_attribute_by_attribute - задать значение атрибута, используя значение атрибута

set_attribute_by_inner_html - задать значение атрибута, используя внутренний html

set_attribute_by_inner_text - задать значение атрибута, используя внутренний текст

set_attribute_by_name - задать значение атрибута, используя имя

set_attribute_by_number - задать значение атрибута, используя номер

add_attribute_by_attribute - добавить атрибут, используя значение атрибута

add_attribute_by_inner_html - добавить атрибут, используя внутренний html

add_attribute_by_inner_text - добавить атрибут, используя внутренний текст

add_attribute_by_name - добавить атрибут, используя имя

add_attribute_by_number - добавить атрибут, используя номер

Изменить значение элемента

set_value_by_attribute_by_form_name - задать значение элементу по значению атрибута, в форме с заданным именем

set_value_by_name_by_form_name - задать значение элементу по имени, в форме с заданным именем

set_value_by_number_by_form_name - задать значение элементу по номеру, в форме с заданным именем

set_value_by_attribute_by_form_number - задать значение элементу по значению атрибута, в форме с заданным номером

set_value_by_name_by_form_number - задать значение элементу по имени, в форме с заданным номером

set_value_by_number_by_form_number - задать значение элементу по номеру, в форме с заданным номером

set_value_by_attribute - задать значение элементу по его атрибуту

set_value_by_name - задать значение элементу по его имени

set_value_by_number - задать значение элементу по его номеру

Нажать (кликнуть) элемент:

click_by_inner_html - нажать, используя внутренний html

click_random - нажать случайный элемент

click_by_attribute_by_form_name - нажать, используя значение атрибута, в форме с заданным именем

click_by_name_by_form_name - нажать, используя имя, в форме с заданным именем

click_by_number_by_form_name - нажать, используя номер, в форме с заданным именем

click_by_attribute_by_form_number - нажать, используя значение аттрибута, в форме с заданным номером

click_by_name_by_form_number - нажать, используя имя, в форме с заданным номером

click_by_number_by_form_number - нажать, используя номер, в форме с заданным номером

click_by_attribute - нажать, используя значение атрибута

click_by_inner_text - нажать, используя внутренний текст

click_by_href - нажать, используя href

click_by_src - нажать, используя src

click_by_alt - нажать, используя alt

click_by_value - нажать, используя value

click_by_id - нажать, используя id

click_by_name - нажать, используя имя

click_by_number - нажать, используя номер

Ожидание и проверка элемента на странице

wait_element_exist_by_attribute_by_form_name - подождать элемент, используя значение атрибута, в форме с заданным именем

wait_element_exist_by_attribute_by_form_number - подождать элемент, используя значение атрибута, в форме с заданным номером

wait_element_exist_by_attribute - подождать элемент, используя значение атрибута

wait_element_exist_by_xpath - подождать элемент, используя его XPath

wait_element_exist_by_outer_html - подождать элемент, используя внешний html

wait_element_exist_by_outer_text - подождать элемент, используя внешний текст

wait_element_exist_by_inner_html - подождать элемент, используя внутренний html

wait_element_exist_by_inner_text - подождать элемент, используя внутренний текст

wait_element_exist_by_id - подождать элемент, используя id

wait_element_exist_by_name - подождать элемент, используя имя

wait_element_exist_by_number - подождать элемент, используя номер

Получение DOM интерфейса

get_by_xpath - получить DOM интерфейс по его XPath

get_by_properties - получить DOM интерфейс по значению нескольких свойств

get_by_attribute - получить DOM интерфейс по значению атрибута

get_by_value - получить DOM интерфейс по значению

get_by_src - получить DOM интерфейс по src

get_by_alt - получить DOM интерфейс по alt

get_by_href - получить DOM интерфейс по href

get_by_outer_html - получить DOM интерфейс по внешнему html

get_by_outer_text - получить DOM интерфейс по внешнему тексту

get_by_inner_html - получить DOM интерфейс по внутреннему html

get_by_inner_text - получить DOM интерфейс по внутреннему тексту

get_by_id - получить DOM интерфейс по id

get_by_name - получить DOM интерфейс по имени

get_by_number - получить DOM интерфейс по номеру

Получение информации по всем элементам

get_all_attributes_by_attribute - получить все значения атрибута всех элементов по значению атрибута

get_all_attributes_by_inner_text - получить все значения атрибута всех элементов с заданным внутренним текстом

get_all_inner_htmls_by_attribute - получить все внутренние html всех элементов с заданным значением атрибута

get_all_inner_htmls_by_inner_text - получить все внутренние html всех элементов с заданным внутренним текстом

get_all_inner_texts_by_attribute - получить все внутренние тексты всех элементов с заданным значением атрибутов

get_all_inner_texts - получить все внутренние тексты всех элементов с заданным внутренним текстом

get_all_numbers_by_attribute - получить номера всех элементов с заданным значением атрибута

get_all_numbers_by_inner_html - получить номера всех элементов с заданным внутренним html

get_all_numbers_by_inner_text - получить номера всех элементов с заданным внутренним текстом

get_count_by_attribute - получить число элементов на странице с заданными значениями атрибутов

get_count - получить число элементов на странице

Получение координат элемента

get_y_by_attribute - получить Y левого верхнего угла элемента по значению атрибута

get_y_by_inner_html - получить Y левого верхнего угла элемента по внутреннему html

get_y_by_inner_text - получить Y левого верхнего угла элемента по внутреннему тексту

get_y_by_href - получить Y левого верхнего угла элемента по href

get_y_by_name - получить Y левого верхнего угла элемента по имени

get_y_by_number - получить Y левого верхнего угла элемента по номеру

get_x_by_attribute - получить X левого верхнего угла элемента по значению атрибута

get_x_by_inner_html - получить X левого верхнего угла элемента по внутреннему html

get_x_by_inner_text - получить X левого верхнего угла элемента по внутреннему тексту

get_x_by_href - получить X левого верхнего угла элемента по href

get_x_by_name - получить X левого верхнего угла элемента по имени

get_x_by_number - получить X левого верхнего угла элемента по номеру

Получение размеров элемента

get_height_by_attribute - получить высоту элемента по значению атрибута

get_height_by_href - получить высоту элемента по href

get_height_by_src - получить высоту элемента по src

get_height_by_name - получить высоту элемента по имени

get_height_by_number - получить высоту элемента по номеру

get_width_by_attribute - получить ширину элемента по значению атрибута

get_width_by_href - получить ширину элемента по href

get_width_by_src - получить ширину элемента по src

get_width_by_name - получить ширину элемента по имени

get_width_by_number - получить ширину элемента по номеру

Получение списка DOM интерфейсов

get_all_by_xpath - получить список DOM интерфейсов используя xPath

get_all_by_properties - получить DOM интерфейсов по заданным свойствам

get_all_by_attribute - получить DOM интерфейсов по значению атрибута

get_all_by_value - получить список DOM интерфейсов по значению

get_all_by_src - получить список DOM интерфейсов по src

get_all_by_alt - получить список DOM интерфейсов по alt

get_all_by_href - получить список DOM интерфейсов по href

get_all_by_outer_html - получить список DOM интерфейсов по внешнему html

get_all_by_outer_text - получить список DOM интерфейсов по внешнему тексту

get_all_by_inner_html - получить список DOM интерфейсов по внутреннему html

get_all_by_inner_text - получить список DOM интерфейсов по внутреннему тексту

get_all_by_id - получить список DOM интерфейсов по id

get_all_by_name - получить список DOM интерфейсов по имени

get_all_by_number - получить список DOM интерфейсов по номерам

get_all - получить список DOM интерфейсов ко всем объектам текущего типа

Получить внутренний текст и html элемента

get_inner_html_by_attribute - получить внутренний html по значению атрибута

get_inner_html_by_id - получить внутренний html по id

get_inner_html_by_name - получить внутренний html по имени

get_inner_html_by_number - получить внутренний html по номеру

get_inner_text_by_attribute - получить внутренний текст по значению атрибута

get_inner_text_by_href - получить внутренний текст по href

get_inner_text_by_id - получить внутренний текст по id

get_inner_text_by_name - получить внутренний текст по имени

get_inner_text_by_number - получить внутренний текст по номеру

Получить другие свойства элемента

get_numbers_child_by_attribute - получить номера дочерних элементов по значению его атрибута

get_numbers_child_by_id - получить номера дочерних элементов по его id

get_numbers_child_by_name - получить номера дочерних элементов по его имени

get_numbers_child_by_number - получить номера дочерних элементов по его номеру

get_all_events_by_src - получить все события элемента по src

get_all_events_by_name - получить все события элемента по его имени

get_all_events_by_number - получить все события элемента по его номеру

get_all_attributes_values_by_src - получить все значения атрибутов элемента по src

get_all_attributes_values_by_name - получить все значения атрибутов элемента по его имени

get_all_attributes_values_by_number - получить все значения атрибутов элемента по его номеру

get_all_attributes_by_src - получить все атрибуты элемента по src

get_all_attributes_by_name - получить все атрибуты элемента по его имени

get_all_attributes_by_number - получить все атрибуты элемента по его номеру

is_disabled_by_name - проверить доступность элемента по имени

is_disabled_by_number - проверить доступность элемента по номеру

Получить общие свойства элемента (номер, имя, аттрибуты)

get_attribute_by_attribute - получить значение атрибута по атрибуту

get_attribute_by_inner_html - получить значение атрибута по внутреннему html

get_attribute_by_inner_text - получить значение атрибута по внутреннему тексту

get_attribute_by_src - получить значение атрибута по src

get_attribute_by_name - получить значение атрибута по имени

get_attribute_by_number - получить значение атрибута по номеру

get_name_by_number - получить имя по номеру

get_number_by_attribute - получить номер по значению атрибута

get_number_by_inner_html - получить номер по внутреннему html

get_number_by_inner_text - получить номер по внутреннему тексту

get_number_by_href - получить номер по href

get_number_by_src - получить номер по src

get_number_by_id - получить номер по id

get_number_by_name - получить номер по имени

Получить специфические свойства элемента

get_href_by_inner_text - получить href по внутреннему тексту

get_href_by_name - получить href по имени

get_href_by_number - получить href по номеру

get_alt_by_name - получить alt по имени

get_alt_by_number - получить alt по номеру

get_src_by_name - получить src по имени

get_src_by_number - получить src по номеру

get_value_by_attribute - получить value по значению атрибута

get_value_by_name - получить value по имени

get_value_by_number - получить value по номеру

Послать событие элементу

send_event_by_id - послать событие по id

send_event_by_attribute - послать событие по атрибуту

send_event_by_inner_html - послать событие по внутреннему html

send_event_by_inner_text - послать событие по внутреннему тексту

send_event_by_href - послать событие по URL

send_event_by_name - послать событие по имени

send_event_by_number - послать событие по номеру

Проверка существования элемента

is_exist_by_attribute_by_form_name - проверить, есть ли элемент с заданным атрибутом(именем формы)

is_exist_by_attribute_by_form_number - проверить, есть ли элемент с заданным атрибутом(номером формы)

is_exist_by_id - проверить, есть ли элемент с заданным id

is_exist_by_xpath - проверить есть ли элемент с заданным xpath

is_exist_by_attribute - проверить есть ли элемент с заданным значением атрибута

is_exist_by_inner_html - проверить, есть ли элемент с заданным внутренним html

is_exist_by_inner_text - проверить, есть ли элемент с заданным внутренним текстом

is_exist_by_alt - проверить, есть ли элемент с заданным alt

is_exist_by_src - проверить, есть ли элемент с заданным src

is_exist_by_href - проверить, есть ли элемент с заданным href

is_exist_by_name - проверить, есть ли элемент с заданным именем

is_exist_by_number - проверить, есть ли элемент с заданным номером

Работа с javascript

run_js_by_attribute - выполнить javascript по атрибуту

run_js_by_number - выполнить javascript по номеру

Сохранить (сделать скриншот) элемент

screenshot_by_attribute - скриншот, используя значение атрибута

screenshot_by_src - скриншот, используя src

screenshot_by_name - скриншот, используя имя

screenshot_by_number - скриншот, используя номер

Установить фокус ввода на элемент

set_focus_by_attribute - установить фокус, используя значение атрибута

set_focus_by_inner_html - установить фокус, используя внутренний html

set_focus_by_inner_text - установить фокус, используя внутренний текст

set_focus_by_href - установить фокус, используя href

set_focus_by_name - установить фокус, используя имя

set_focus_by_number - установить фокус, используя номер

Эмуляция ввода с клавиатуры для элемента

send_keyboard_input_by_attribute - эмуляция ввода с клавиатуры в элемент по значению атрибута

send_keyboard_input_by_inner_html - эмуляция ввода с клавиатуры в элемент по внутреннему html

send_keyboard_input_by_inner_text - эмуляция ввода с клавиатуры в элемент по внутреннему тексту

send_keyboard_input_by_name - эмуляция ввода с клавиатуры в элемент с заданным именем

send_keyboard_input_by_number - эмуляция ввода с клавиатуры в элемент с заданным номером