click – клик по элементу meta_click – фокус, перемещение мыши в элемент по случайным координатам и щелчок event – послать событие элементу check – чекнуть элемент focus – задать фокус ввода на элемент scroll_to_view – скролировать страницу так, чтобы элемент был виден (через java script) ensure_visible – скролировать страницу так, чтобы элемент был виден (через прокрутку) scroll – скролировать элемент screenshot – сделать скриншот элемента
is_disabled – проверить доступность элемента is_checked – проверить чекнутость элемента is_visibled – проверить видимость элемента на странице is_view_now – проверить что элемент попадает в видимую область страницы is_exist – проверить наличие элемента на странице
get_numbers_child – получить номера дочерних элементов get_frame_number – получить номер фрейма, в котором содержится элемент get_form_number – получить номер формы, в котором содержится элемент
Получить расположение элемента
get_x – получить X координату get_y – получить Y координату get_width – получить ширину get_height – получить высоту
Полная эмуляция мыши над элементом
mouse_move – полная эмуляция перемещения мыши к элементу mouse_move_to – полная эмуляция перемещения мыши к элементу по заданной траектории mouse_click – полная эмуляция щелчка мыши по элементу mouse_double_click – полная эмуляция двойного щелчка мыши по элементу mouse_left_down – полная эмуляция нажатия левой кнопки мыши на элементе mouse_left_up – полная эмуляция отжатия левой кнопки мыши на элементе mouse_right_click – полная эмуляция щелчка правой кнопки мыши по элементу mouse_right_down – полная эмуляция нажатия правой кнопки мыши на элементе mouse_right_up – полная эмуляция отжатия правой кнопки мыши на элементе
Эмуляция мыши на уровне событий над элементом
send_mouse_move – эмуляция события перемещения мыши К элементу send_mouse_move_to – эмуляция события перемещения мыши к элементу по заданной траектории send_mouse_click – эмуляция события щелчка мыши по элементу send_touch – эмуляция события нажатия пальцами по элементу send_mouse_double_click – эмуляция события двойного щелчка мыши по элементу send_mouse_left_down – эмуляция события нажатия левой кнопки мыши на элементе send_mouse_left_up – эмуляция события отжатия левой кнопки мыши на элементе send_mouse_right_click – эмуляция события щелчка правой кнопки мыши по элементу send_mouse_right_down – эмуляция события нажатия правой кнопки мыши на элементе send_mouse_right_up – эмуляция события отжатия правой кнопки мыши на элементе
Эмуляция клавиатуры на уровне событий над элементом
send_input – эмуляция событий ввода строки в элемент send_key – эмуляция событий ввода клавишы с клавиатуры в элемент send_key_down – эмуляция события нажатия клавиши на элементе send_key_up – эмуляция события отжатия клавиши на элементе
Вспомогательные
__destruct – уничтожить интерфейс (освободить занимаемую им память) get_clone – получить клон DOM интерфейса
Работа с древовидной структурой DOM
add_child – добавить к элементу дочерний элемент insert_before – добавить к элементу дочерний элемент remove – убрать элемент get_parent – получить родительский DOM интерфейс get_parent_by_attribute – получить родительский DOM интерфейс по значению его атрибута get_next – получить следующий DOM интерфейс get_prev – получить предыдущий DOM интерфейс get_child_count – получить число дочерних DOM интерфейсов get_shadow_root – получить интерфейс Shadow Root элемента