DOM общее для всех
-
Список общих функций для всех DOM элементов на текущей странице, можно разбить на следующие категории:
- Задать внутренний текст и 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 -
добавить атрибут, используя внутренний html
-
add_attribute_by_attribute -
добавить атрибут, используя значение атрибута
-
set_attribute_by_number -
задать значение атрибута, используя номер
-
set_attribute_by_name -
задать значение атрибута, используя имя
-
set_attribute_by_inner_text -
задать значение атрибута, используя внутренний текст
-
set_attribute_by_inner_html -
задать значение атрибута, используя внутренний 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 -
удалить атрибут, используя значение атрибута
- Изменить значение элемента
-
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 -
задать значение элементу по значению атрибута, в форме с заданным именем
- Нажать (кликнуть) элемент:
-
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_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 -
нажать случайный элемент
-
click_by_inner_html -
нажать, используя внутренний html
- Ожидание и проверка элемента на странице
-
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 -
подождать элемент, используя внутренний 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 интерфейс по значению
-
get_by_attribute -
получить DOM интерфейс по значению атрибута
-
get_by_properties -
получить DOM интерфейс по значению нескольких свойств
-
get_by_xpath -
получить DOM интерфейс по его XPath
- Получение информации по всем элементам
-
get_count -
получить число элементов на странице
-
get_count_by_attribute -
получить число элементов на странице с заданными значениями атрибутов
-
get_all_numbers_by_inner_text -
получить номера всех элементов с заданным внутренним текстом
-
get_all_numbers_by_inner_html -
получить номера всех элементов с заданным внутренним 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 -
получить все значения атрибута всех элементов по значению атрибута
- Получение координат элемента
-
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 -
получить высоту элемента по значению атрибута
- Получение списка 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 интерфейсов по значению
-
get_all_by_attribute -
получить DOM интерфейсов по значению атрибута
-
get_all_by_properties -
получить DOM интерфейсов по заданным свойствам
-
get_all_by_xpath -
получить список DOM интерфейсов используя xPath
- Получить внутренний текст и 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_number_by_name -
получить номер по имени
-
get_number_by_id -
получить номер по id
-
get_number_by_src -
получить номер по src
-
get_number_by_href -
получить номер по href
-
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 по внутреннему тексту
- Послать событие элементу
-
send_event_by_number -
послать событие по номеру
-
send_event_by_name -
послать событие по имени
-
send_event_by_href -
послать событие по URL
-
send_event_by_inner_text -
послать событие по внутреннему тексту
-
send_event_by_inner_html -
послать событие по внутреннему html
-
send_event_by_attribute -
послать событие по атрибуту
-
send_event_by_id -
послать событие по id
- Проверка существования элемента
-
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
-
is_exist_by_id -
проверить, есть ли элемент с заданным id
-
is_exist_by_attribute_by_form_number -
проверить, есть ли элемент с заданным атрибутом(номером формы)
-
is_exist_by_attribute_by_form_name -
проверить, есть ли элемент с заданным атрибутом(именем формы)
- Работа с javascript
-
run_js_by_number -
выполнить javascript по номеру
-
run_js_by_attribute -
выполнить javascript по атрибуту
- Сохранить (сделать скриншот) элемент
-
screenshot_by_number -
скриншот, используя номер
-
screenshot_by_name -
скриншот, используя имя
-
screenshot_by_src -
скриншот, используя src
-
screenshot_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 -
установить фокус, используя значение атрибута
- Эмуляция ввода с клавиатуры для элемента
-
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 -
эмуляция ввода с клавиатуры в элемент по значению атрибута