User Tools

Site Tools


Sidebar

en:objects:dom:anchor

anchor

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

← Objects


DOM /

anchor

Объект для работы со ссылками (якорями,анкорами) на текущей странице (тэг A).

Пример :

Human Emulator   

Код:<a id=“a1” name=“q” href=“http://www.ya.ru”>ссылко</a>

Описание :

Тег A является одним из важных элементов HTML и предназначен для создания ссылок. В зависимости от присутствия атрибутов name или href тег A устанавливает ссылку или якорь. Якорем называется закладка внутри страницы, которую можно указать в качестве цели ссылки. При использовании ссылки, которая указывает на якорь, происходит переход к закладке внутри веб-страницы.

Для создания ссылки необходимо сообщить браузеру, что является ссылкой, а также указать адрес документа, на который следует сделать ссылку. В качестве значения атрибута href используется адрес документа (URL, Universal Resource Locator, универсальный указатель ресурсов), на который происходит переход. Адрес ссылки может быть абсолютным и относительным. Абсолютные адреса работают везде и всюду независимо от имени сайта или веб-страницы, где прописана ссылка. Относительные ссылки, как следует из их названия, построены относительно текущего документа или корня сайта.

Подробнее про тэг A (источник)

Базовый функционал

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

Атрибуты

Клик

Работа во frame

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

События

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

get_all_hrefs – получить все href

get_all_hrefs_by_inner_text – получить все href с заданными внутренними текстами (новая версия)

get_all_hrefs_by_attribute – получить все href с заданными значениями аттрибута

get_all_inner_texts_by_href – получить все внутренние тексты по href

get_all_external_inner_texts_and_hrefs – получить все внешние ссылки, относительно заданного урла

get_all_internal_inner_texts_and_hrefs – получить все внутренние ссылки, относительно заданного урла

get_all_external_inner_texts_and_hrefs_in_frame – Получить все внешние ссылки и тексты anchor для WEB страницы (без проверки существует ли элемент)

get_all_external_texts_and_url – Получить все внешние ссылки и тексты anchor для WEB страницы (без проверки существует ли элемент)

get_all_external_texts_and_url_in_frame – Получить все внешние ссылки и тексты anchor для WEB страницы (без проверки существует ли элемент)

get_all_hrefs_by_inner_text_in_frame – Получить все значения атрибута href (ссылки) у DOM элемента anchor по внутреннему тексту элемента anchor (без проверки с

get_all_hrefs_in_frame – Получить все значения атрибута href у DOM элементов anchor во фрэйме

get_all_inner_texts_in_frame – Получить все значения внутреннего текста у DOM элементов anchor во фрэйме

get_all_urls – Получить все значения атрибута href у DOM элементов anchor

get_all_urls_by_inner_text – Получить все значения атрибута href у DOM элементов anchor найденных по внутреннему тексту

get_all_urls_by_inner_text_in_frame – Получить все значения атрибута href (ссылки) у DOM элемента anchor по внутреннему тексту элемента anchor (без проверки с

get_all_urls_in_frame – Получить все значения атрибута href у DOM элементов anchor во фрэйме

Атрибуты

add_attribute_by_attribute_in_frame – Добавить/Установить атрибут DOM элемента, который найти по атрибуту

add_attribute_by_attribute_in_frame_by_number – Добавить/Установить атрибут DOM элемента, который найти по атрибуту

get_attribute_by_attribute_in_frame – Получить значение атрибута DOM элемента, который найдем по значению другого атрибута

get_attribute_by_attribute_in_frame_by_number – Получить значение атрибута DOM элемента, который найдем по значению другого атрибута

remove_attribute_by_attribute_in_frame – Удалить атрибут DOM элемента, который найти по атрибуту

remove_attribute_by_attribute_in_frame_by_number – Удалить атрибут DOM элемента, который найти по атрибуту

remove_attribute_by_name_in_frame – Удалить атрибут DOM у элемента, который найти по name

remove_attribute_by_number_in_frame – Удалить атрибут DOM элемента, который найти по номеру

set_focus_by_attribute_in_frame – Установить фокус на DOM элемент, который найти по атрибуту

set_focus_by_attribute_in_frame_by_number – Установить фокус на DOM элемент, который найти по атрибуту

Клик

click_by_attribute_in_frame – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по значению атрибута

click_by_href_in_frame – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по атрибуту href

click_by_inner_text_in_frame – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по внутреннему тексту

click_by_name_in_frame – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по атрибуту name

click_by_number_in_frame – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по номеру

click_random_in_frame – Эмулировать клик по случайному элементу DOM

click_within_iframe_by_attribute – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по значению атрибута

click_within_iframe_by_href – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по атрибуту href

click_within_iframe_by_inner_text – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по внутреннему тексту

click_within_iframe_by_name – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по атрибуту name

click_within_iframe_by_number – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по номеру

Работа во frame

get_count_within_iframe_by_number – Получить количество DOM элементов на странице

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

is_exist_by_attribute_in_frame – Проверить существование DOM элемента, который найти по атрибуту

is_exist_by_href_in_frame – Проверить существование DOM элемента, который найти по атрибуту href

is_exist_by_inner_text_in_frame – Проверить существование элемента DOM по внутреннему поиску

is_exist_by_name_in_frame – Проверить существование DOM элемента, который найти по атрибуту name

is_exist_with_atribute_in_frame_by_number – Проверить существование DOM элемента, который найдем по атрибуту

is_exist_with_attribute – Проверить существование DOM элемента по атрибуту

is_exist_with_href – Проверить существование элемента DOM по значению атрибута href

is_exist_with_inner_text – Проверить существование элемента DOM по внутреннему тексту

is_exist_with_name – Проверить существование DOM элемента по атрибуту name

События

send_event_by_attribute_in_frame – Послать событие по элементу DOM левой клавишей мыши, который найти по значению атрибута

send_event_by_href_in_frame – Послать событие элементу DOM, который найти по атрибуту href

send_event_by_inner_text_in_frame – Послать событие элементу DOM, который найти по внутреннему тексту

send_event_by_name_in_frame – Послать событие элементу DOM, который найти по атрибуту name

send_event_by_number_in_frame – Послать событие элементу DOM, который найти по номеру

en/objects/dom/anchor.txt · Last modified: 2026/08/05 22:30 (external edit)