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
- эмуляция ввода с клавиатуры в элемент с заданным номером