====== anchor ====== **Каноническая страница:** [[https://humanemulator.net/objects/DOM/anchor.php|https://humanemulator.net/objects/DOM/anchor.php]] [[objects:start|← Objects]] ---- DOM / anchor Объект для работы со ссылками (якорями,анкорами) на текущей странице (тэг A). Пример : Human Emulator    Код:ссылко Описание : Тег 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, который найти по номеру